더북(TheBook)

1.6 연습문제

다음 질문을 고민해보거나 동료와 토론해보자.

1. 단순한 객체지향 디자인이란 무엇을 의미한다고 생각하는가? 이 장에서 제시한 관점과 당신의 관점에는 어떤 차이가 있는가?

2. 개발자로서 객체지향 디자인 문제를 경험한 적이 있는가? 그 문제가 이 장에서 제시한 여섯 가지 범주 중 하나에 해당하는가? 문제가 초래한 결과는 무엇이었는가?

3. 시스템이 발전하더라도 디자인을 단순하게 유지할 수 있는가? 디자인을 단순하게 유지하려 할 때 가장 중요한 도전 과제는 무엇인가?

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.