객체지향 패러다임의 핵심은 자율적인(Automonous) 객체들의 협력📍 Automonous : 자율적인, 독립적인; autos : 자신(self); nomos : 법칙, 질서즉 "자율적인 객체들이 서로 협력하여 문제를 해결하는 구조"를 말한다.자율적인 객체들 → 객
행동이 상태를 결정한다. 즉, 객체지향을 데이터가 아니라, 행동(책임) 중심으로 설계하자는 방식 이다.📍 협력 안에서 객체의 행동은 결국 객체가 협력에 참여하면서 완수해야하는 책임을 의미한다. 따라서 "어떤 책임이 필요한가"를 결정하는 과정이 전체 설계를 주도해야 한