Class diagram
클래스 다이어그램은 다른 엔터티들(사람, 제품, 데이터)이 서로 어떻게 관계를 맺고 있는지를 보여준다. 다시 말해서, 이것은 시스템의 정적 구조라고 할 수 있다.
Domain Model Diagram
Class-diagram-domain-overview.png
Diagram of Implementation Classes
Class-diagram-implementation-elements.png
C/C++과 연결하는 클래스 다이어그램
강한참조 (지속적)
uml-class_diagram_01.png
약한참조 (일시적)
uml-class_diagram_02.png
상속
uml-class_diagram_03.png
인터페이스(순수추상클래스) 상속은 아래의 그림과 같다:
uml-class_diagram_06.png
소유
강한 소유: 전체 소멸시 부분도 함께 소멸:
uml-class_diagram_04.png
약한소유: 서로 독립적인 관계로 생명주기가 다름:
uml-class_diagram_05.png
Favorite site
- UML (Unified Modeling Language) 클래스 다이어그램 표기법
- UML (Unified Modeling Language) 클래스 다이어그램 표기법 정리
- [추천] UML: 클래스 다이어그램과 소스코드 매핑 1
- UML 실전: 클래스 다이어그램
- 클래스 설계에서 "관계" 집중 조명
- Class Diagram의 혼돈 정리 (Association, Composition, Aggregation, Realization)
- UML - 기본편(기본 표기 형식 및 관계 표현법)
- [추천] UML Class and Object Diagrams Overview
References
-
UML_class_diagram_code_mapping_NEXTREE.pdf ↩