공부
[자료구조] 객체 관계 (Object Relationship)
MY블로그
2023. 5. 13. 18:29
객체 관계 (Object Relationship)
관계 |
관계명 | 표현 동사 | 예시 |
구성 | Composition | part - of | ○○○ 은 □□□ 의 일부이다. |
집합 | Aggregation | has - of | ○○○ 은 □□□ 을 가지고 있다. |
연계 | Association | uses - a | ○○○ 은 □□□ 의 △△△ 를 받는다. |
의존 | Dependency | depend - on | ○○○ 은 □□□ 을 하였다. |
상속 | Inheritance | is - a | 부모 자식의 관계. |
관계 |
관계의 형태 | 다른클래스에 속할수 있는가 |
멤버의 존재를 클래스가 관리 하는가 |
방향성 |
구성 Composition |
전체 / 부품 | X | O | 단방향 |
집합 Aggregation |
전체 / 부품 | O | X | 단방향 |
연계 Association |
용도 외 무관 | O | X | 단방향 ,양방향 |
의존 Dependency |
용도 외 무관 | O | O | 단방향 |
상속 Inheritance |
- | - | - | - |