학습 내용
- 역할, 책임, 협력에 대한 이해
협력
- 행동을 결정 하는 것은 협력이다.
- 협력의 구성
- 연쇄적인 요청과 응답
책임
- 어떤 대상의 요청은 그 대상이 요청을 처리할 책임을 가진다.
- 분류
- 하는 것 ( doing )
- 객체 생성, 스스로 계산
- 다른 객체를 제어
- 아는 것 ( knowing )
- 정보, 객체를 아는 것
- 자신이 유도하거나 계산할 수 있는 것에 아는 것
- 하는 것 ( doing )
- 메시지
- 다른 객체에게 요청을 보내는 것
역할
- 책임의 집합을 역할 이라 한다.
- 추상화 된 책임
- 추상화로 인해 대체 가능한 역할 이 됨
- 추상화 된 책임
정리
상태와 행위에 대해 고민하기 전에 협력을 먼저 고민 한 다음
협력 안에서 어떠한 책임과 역할을 수행 할 지 고민해라.
'Book > 객체지향의 사실과 오해' 카테고리의 다른 글
[Book] 되새김질 (0) | 2022.02.22 |
---|---|
[Book] 3장) 타입과 추상화 (0) | 2022.02.16 |
[Book] 1장) 협력하는 객체 (0) | 2022.02.16 |
[Book] 7장) 함께 모으기 (0) | 2022.02.15 |
[Book] 6장) 객체 지도 (0) | 2022.02.13 |
[Book] 5장) 책임과 메시지 (0) | 2022.02.12 |
[Book] 2장) 이상한 나라의 객체 (0) | 2022.02.07 |