05. 책임과 메시지
각 객체는 책임이 명확하게 주어지는 경우에 행동함 객체지향 공동체를 구성하는 기본 단위는 자율적인 객체임 객체에게 할당되는 책임 수준는 자율적이어야 - 너무 추상적인 책임도 무조건 좋은 것은 아님 자율적 챔임의 특징은 객체가 어떻게(how) 해야 하는가가 아니라 무엇(what)을 해야하는가를 설명하는 것 # 메시지 : 무엇(What) 하나의 객체는 메시지를 전송함으로써 다른 객체에 접근 추가적인 정보가 필요한 경우 메시지의 인자를 통해 추가 정보 제공 # 메서드 : 어떻게(How) 메시지를 처리하기 위해 내부적으로 선택하는 방법 # 다형성 서로 다른 유형의 객체가 동일한 메시지에 대해 서로 다르게 반응하는 것 다형성은 메시지 송신자의 관점에서 동일한 역할을 수행하는 다양한 타입의 객체와 협력할 수 있게 ..
2023.05.30