'분류 전체보기'에 해당되는 글 11건

  1. 2018.12.13 클래스 다이어그램

Class Diagram


시스템의 클래스, 속성, 작업 (또는 메소드) 및 객체 간의 관계를 보여줌으로써 시스템의 구조를 설명하는 정적 구조 다이어그램 유형



Class 표현



* 클래스

 - 상단 박스 : 클래스 이름

 - 중단 박스 : 속성(Attribute)

 - 하단 박스 : 행동, 연산(method)



* 가시성(접근지시자)

 + : public

 - : private

 # : protected



* stero type은 UML에서 제공하는 것 외의 추가 확장요소로써 길러멧(guillemet, « ») 사이에 적음 

ex) utility, interface 등



* abstract class, method는 italic체로 표현








관계




* Association(연관) : 다른 객체의 참조를 필드로 갖음


 - 단방향 연관 관계 : 일방적으로 참조







 - 양방향 연관 관계 : 서로 참조




 - 연관 클래스 : 연관 관계에 있는 클래스들을 한 클래스가 참조






* 일반화(generalization) : 상속 관계



* 집합(aggregation) : 한 객체가 다른 객체를 포함


 - 집약 관계 : 각 객체들의 라이프 타임이 독립적


 - 합성 관계 : 각 객체들의 라이프 타임이 의존적





* 의존(dependency) : 한 클래스가 다른 클래스를 객체 생성, return value, parameter 등으로 참조




* 실체화(realization) : 인터페이스 구현




Posted by @히테
,