잊어버리지 말자!
* 클래스 사이의 관계
1. 일반화 : 상속 관계(Is-A)
- 클래스 사이의 상속
- 인터페이스 구현
2. 연관 : 사용관계 (3가지)
- 의존
- 집합 : 어떤 클래스가 다른 클래스의 모임으로 구성(aggregation)
- 합성 : 포함된 클래스가 컨테이너 클래스 없이는 존재할 수 없는 집합관계의 변형(composition)
* 일반화 관계
1. 일반화(상속)
부모를 향한 화살표로 표시
- 클래스 : 실선/검은 헤드 화살표
- 추상 클래스 : 실선 /흰 헤드 화살표
- 인터페이스 : 점선/흰 헤드 화살표
1. 1대 1 : class1이 class2를 한개만 가진다
2. 1대 다 : class1이 class2를 여러개 가진다.
댓글 없음:
댓글 쓰기