Associations

Associations

클래스 간의 관계를 나타냄

Association

상호관의 관계를 상호 참조 한다고 하는 것을 Tight Coupling되었다고 하며, 이와같은 상호 참조를 피해야한다.

한쪽만 알고 반대쪽을 모르는 경우, 상기 그림에서 2번째 같은 경우를 

Directed Association이라고 한다.

 

Multiplicity

Association의 관계에 대한 Cardinality 즉 객체관의 관계 참여자 표현 방법이다.

Multiplicity

클래스 간의 Carinality를 표현 할 수 도 있지만 Properties로 표현도 가능하다. 게임 Class를 철수는 gameTitle이라는 Properties로써 사용하고 있다.

철수 Class에는 Multiplicity가 표현되어 있지 않는데 이는 기본적으로 1로 생각하면 된다. 만약 0이나 2이상일 경우 표시해 줘야 한다.

728x90
반응형

'System Design' 카테고리의 다른 글

Dependency  (0) 2020.10.10
Generalization  (0) 2020.10.10
Class Diagram  (0) 2020.10.10
Use Case Diagrams  (0) 2020.10.05
Object Oriented Analysis and Design  (0) 2020.10.05