UML표시....선과 기호의 색이 있고 없고 차이로 표시된다.......

1.Generalization(일반화) :일반적으로 알고 있는 상속을 의미/ 실선에 비어있는 세모

2.Realization(실체화) : interface를 오버라이딩하여 구현한것 / 점선에 비어있는 세모

3. Dependency(의존) : 클래스간의 참조/ 메서드내에서 대상클래스의 객체 생성하고나 사용, 리턴받아사용하는 것/ 호출이 끝나면 연관된 클래스와의 관계는 끝남/ 점선과 화살표

 

4.Association & Direct Association(연관) Association은 다른 객체의 참조를 가지는 필드를 의미함 둘의 연관관계가 어떻게 되는지 숫자로 표시할 수 있음

1- 1개 표현

*-0~ㅜ 개의 표현

n... m : n부터 m까지의 연관관계를 맺음

양방향 연관관계를 가지며 1(Board):n(Comment) 의 관계를 표시한 예제 

 

5.Aggregation(집합) & Composition(합성)

연관관계와 특수한 관계로 Association의 집합관계를 나타냄/ Collection이나 Array를 이용하는 관계 / 하지만 Association으로 충분이 나타낼수 있는 관계로 1:N 연관관계를 나타낸 것이다. Aggregation은 실선에 빈 다이아몬드

 

Composigition은 연관관계에서 강한 결합관계를 의미 / 참조하는 클래스의 라이프 사이클이 종속적/실선에 채워져 있는 다이아몬드

좀 억스스럽다.

'요구사항' 카테고리의 다른 글

클래스다이어그램 시험 정리  (0) 2022.09.02
클래스다이어그램 시험전 복습  (0) 2022.09.01
시퀀스다이어그램 예제  (0) 2022.08.26
클래스 다이어그램 예제  (0) 2022.08.26
클래스 다이어그램 설명  (0) 2022.08.26

+ Recent posts