1️⃣자율적인 책임
자율적인 객체
- 스스로의 의지와 판단에 따라 각자 맡은 책임을 수행하는 객체를 의미
- 적절한 책임이 자율적인 객체를 낳고, 자율적인 객체들이 모여 유연하고 단순한 협력을 낳는다
- 협력에 참여하는 객체가 얼마나 자율적인지가 전체 애플리케이션의 품질을 결정한다
자율적인 책임
- 책임이 자율적이지 않다면 객체가 아무리 발버둥친다고 하더라도 자율적으로 책임을 수행하기 어렵다
- 왕(객체)은 '재판하라'라는 책임을 받고 모자 장수(객체)에게 '증언하라' 라는 책임을 자율적인 방식으로 수행하게 한다.
- 증언을 위한 구체적인 방법이나 절차에 대해서는 최대한의 자유를 누린다.
- 왕의 입장에서 모자 장수가 어떤 방법으로 증언하는지 중요하지 않다