UML
클래스 다이어그램
Awesome Red Tomato
2023. 1. 4. 21:06
클래스

접근 제어자
public | + | |
private | - | |
protected | # | |
package | ~ |
클래스 간 관계

A → B 방향으로 한다면
- Association: A가 B를 참조함. 서로 참조하고 명령을 내릴 수 있음
- Direct Association: A가 명령을 내리고 B가 수행함
- Inheritance: 상속 관계. A가 B로부터 물려받음
- Realizeation: A를 B가 실체화함
- Dependency: 의존관계
- Aggregation: B는 A의 부분집합. 소유 개체와 피소유 개체는 별도로 생성됨.(ex 필통과 지우개)
- Composition: Aggregation보다 더 강력한 집합의 의미. A와 B는 동시에 생성됨.(ex 얼굴과 눈)