Book/객체지향의 사실과 오해

객체지향의 사실과 오해 C4

필리힐리 2021. 10. 11. 23:48

객체의 협력에 집중하라

  • 협력은 다수의 요청과 응답으로 구성된다.
  • 요청과 응답이 있으면 자연스럽게 객체의 책임이 생긴다.
  • 책임은 객체 지향의 중요한 재료
  • 협력 안에서 객체는 다른 객체로부터 요청이 전송됬을 경우만 자신의 책임을 수행한다.

 

역할

  • 책임을 추상화해 역할을 만든다.
  • 역할은 그 역할을 수행할 수만 있다면 어떤 객체도 들어갈 수 있다.
  • 역할의 가장 큰 가치는 하나의 협력 안에 여러 종류의 객체가 참여할 수 있게 함으로써 협력을 추상화 (협력 과정 단순