반응형 SMALL 책임과 메시지1 05 / 책임과 메시지 의도는 "메시징"이다. 훌륭하고 성장 가능한 시스템을 만들기 위한 핵심은 모듈 내부의 속성과 행동이 어떤가보다는 모듈이 어떻게 커뮤니케이션하는가에 달려 있다. 휼륭한 객체지향의 세계는 명확하게 정의된 역할과 책임을 지닌 객체들이 상호 협력하는 세계다. 자율적인 책임 자율적인 객체란 스스로 정한 원칙에 따라 판단하고 스스로의 의지를 기반으로 행동하는 객체 객체가 어떤 행동을 하는 유일한 이유는 다른 객체로부터 요청을 수신(메시지)했기 때문이다. 요청을 처리하기 위해 객체가 수행하는 행동을 책임이라고 한다. 결국 객체지향 설계는 적절한 책임을 적절한 객체에게 할당하는 과정으로 이루어진다. 객체가 자율적이기 위해서는 객체에게 할당되는 책임의 수준 역시 자율적이어야 한다. 하지만 그렇다고 책임이 너무 추상적이면.. 2023. 7. 21. 이전 1 다음 반응형 LIST