Skip to content

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

// TODO: EDIT!!

약한참조 (일시적)

uml-class_diagram_02.png

// TODO: EDIT!!

상속

uml-class_diagram_03.png

class A {
};
class B :  public A {
};
class C : public A {
};

인터페이스(순수추상클래스) 상속은 아래의 그림과 같다:

uml-class_diagram_06.png

소유

강한 소유: 전체 소멸시 부분도 함께 소멸:

uml-class_diagram_04.png

// TODO: EDIT!!

약한소유: 서로 독립적인 관계로 생명주기가 다름:

uml-class_diagram_05.png

// TODO: EDIT!!

Favorite site

References


  1. UML_class_diagram_code_mapping_NEXTREE.pdf