Q. 인터페이스를 역할로 봐도 되는가?

→ 맞음

인테페이스는 메서드의 추상화

인터페이스의 메서드는 다른 객체가 어떤 역할을 수행했으면 하는 책임 혹은 동작

인터페이스는 다른 객체가 해당 객체에 수행했으면 하는 책임과 동일한 의미로 해석을 했다


Q. 아름다움의 의미가 단순히 설계의 정갈함 혹은 완성도 측면에서의 의미인가 유지보수, 가독성 측면의 기능적 측면에서 아름다움으로 빗대어 설명한 것인가?

→ 유지보수, 가독성 측면인거 같다

저자가 “잘”책임을 분리해라


Q. “상태를 알면 어떻게 구현했는지 알 수 있다”의 의미?

객체는 상태와 행동을 가진다

객체 고유의 행동이 다르게 구현되는 이유는 상태가 객체마다 고유하게 가짐을 의미하기 때문이라 생각한다 → 강민기