클래스의 구조와 메서드가 아니라 객체들이 어떤 메세지를 주고 받으며 협력하는가
정적인 클래스들의 관계가 아니라 메세지를 주고 받는 객체들의 동적인 관계다. 공동체.
객체는 스스로 상태를 조절한다.
(객체의 상태는 객체 스스로만 변경할 수 있다)
사람객체가 음료객체에 음료마시기를 요청하면
음료객체는 음료양을 스스로 줄인다
객체간의 메세지를 먼저 결정해야한다.
객체를 결정하는 것은 상태가 아닌 행동(메세지)이다.
메세지를 결정하면 그 다음에 메세지를 처리할 객체를 선택한다.