메모
어디서 듣거나 읽고 적어두었는데, 그 컨택스트와 출처를 잃어버린 것들을 우선 남겨둔다.
Pure Fabrication
- 책임을 할당하기 위해 창조되는 도메인과 무관한 인공적인 객체
- 어떤 행동을 책임질 마땅한 도메인 개념이 존재하지 않으면 Pusre Fabrication을 추가하고 이 객체에게 책임을 할당하라
- 객체지향이 실세계의 모방이라는 말은 옳지 않다
책임 할당
‘책임을 수행하는데 필요한 정보를 가장 많이 알고 있는 Information Expert에게 책임을 할당하라’
- 어디서 나온 말인지 알아보자
- OOD 에서 객체의 행동을 정한 다음, 그 행동을 가장 잘 수행 할 수 있는 데이터를 캡슐화하는 것이 아니었나?
숨겨진 의존성은 나쁘다
의존성을 명시적으로 표현하자