책임과 메세지1 객체지향(5) - 책임과 메시지 이번 장에서는 훌륭한 메시지가 훌륭한 객체지향의 설계의 기반이라는 사실을 강조합니다. 객체의 자율성과 설계의 유연성은 얼마나 훌륭한 메시지를 선택하느냐에 달려 있습니다. 여러분이 이 책에서 단 하나의 장만 읽겠다고 한다면 5장을 읽기를 권해드리겠습니다. 훌륭한 객체지향의 세계는 명확하게 정의된 역할과 책임을 지닌 객체들이 상호 협력하는 세계다. 역할과 책임이 흐릿할수록 발작을 일으키는 객체를 도와줄 어떤 협력자도 찾지 못할 것이다. 자율적인 책임 설계의 품질을 좌우하는 책임 객체들은 애플리케이션의 기능을 구현하기 위해 협력하고, 협력 과정에서 각자 맡은 바 책임을 다하기 위해 자율적으로 판단하고 행동한다. 여기서 키워드는 "자율성"이다. 타인이 정한 규칙이나 명령에 따라 판단하고 행동하는 객체는 자율적인.. 2022. 3. 17. 이전 1 다음