단순한 객체지향 디자인의 원칙은 무엇일까? 내 경험에 따르면, 단순한 객체지향 디자인을 위해서는 다음 여섯 가지 원칙을 지녀야 한다(그림 1-1).
• 단순한 코드
• 일관성 있는 객체
• 적절한 의존성 관리
• 좋은 추상화
• 외부 의존성과 인프라를 적절히 다룸
• 잘 모듈화된 구조
단순한 객체지향 디자인의 원칙은 무엇일까? 내 경험에 따르면, 단순한 객체지향 디자인을 위해서는 다음 여섯 가지 원칙을 지녀야 한다(그림 1-1).
• 단순한 코드
• 일관성 있는 객체
• 적절한 의존성 관리
• 좋은 추상화
• 외부 의존성과 인프라를 적절히 다룸
• 잘 모듈화된 구조