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 |