2014년 11월 30일 일요일

클래스 다이어그램(class diagram)



잊어버리지 말자!

* 클래스 사이의 관계
1. 일반화 : 상속 관계(Is-A)
- 클래스 사이의 상속
- 인터페이스 구현

2. 연관 : 사용관계 (3가지)
- 의존
- 집합 : 어떤 클래스가 다른 클래스의 모임으로 구성(aggregation)
- 합성 : 포함된 클래스가 컨테이너 클래스 없이는 존재할 수 없는 집합관계의 변형(composition)

* 일반화 관계
1. 일반화(상속)
부모를 향한 화살표로 표시
- 클래스 : 실선/검은 헤드 화살표
- 추상 클래스 : 실선 /흰 헤드 화살표
- 인터페이스 : 점선/흰 헤드 화살표




2. 연관 관계

1. 1대 1 : class1이 class2를 한개만 가진다
2. 1대 다 : class1이 class2를 여러개 가진다.








댓글 없음:

댓글 쓰기