이 책 원서의 제목은 『단순한 객체지향 디자인(Simple Object Oriented Design)』이다. 왜냐하면 단순한 객체지향 디자인이 항상 유지보수하기 더 쉽기 때문이다. 단순한 디자인을 만들기도 어렵지만, 계속 단순한 디자인을 유지해나가는 것도 어렵다. 여러 해 동안 내가 한 좋은 선택과 나쁜 선택을 통해 많은 사실을 배웠다. 바로 그것을 이 책을 통해 여러분과 나누려고 한다. 쉽게 유지보수하며 진화시킬 수 있는 객체지향 소프트웨어 시스템을 만들 때 도움이 됐던 패턴들을 소개하겠다.