<aside> 🌟 최후통첩게임
인간은 이기적이고 합리적인 존재라고는 하지만 타인과의 관계를 맺으면서 자신의 이익을 최소화하는 불합리한 선택을 한다.
즉, 타인과의 협력이라는 문맥 속에서 적합성을 따져 행동 방식을 결정한다.
</aside>
객체지향 설계란 조화를 이루며 적극적으로 상호작용하는 협력적인 객체를 창조하는 것이다. 객체의 개별적인 행동이나 상태보다 협력에 집중해야 한다.
객체지향 개발에서 가장 중요한 능력은 책임을 능숙하게 소프트웨어 객체에 할당하는 것 크레이그 라만