GoF 디자인 패턴! 이렇게 활용한다: C++로 배우는 패턴의 이해와 활용
패턴별 6단계 적용 방법으로 현장에서 발생하는 문제를 해결한다! 실제적인 문제 사례를 구체적으로 제시한 다음, 이 문제를 해결하기 위해 생각할 수 있는 방법은 무엇인지 또 그렇게 생각한 방법이 어떤 문제가 있으며 그 문제를 해결하기 위해서는 어떻게 해야 하는지 등을 따져봄으로써 해당 디자인 패턴이 가장 적절한 설계임을 제시한다. 또한 C++ 언어를 기반으로, 주어진 문제를 디자인 패턴을 활용해서 해결한 완전한 소스코드도 제공한다.
[책내용은 좋던데요]
전 대학원생인데 수업하고 관련해서 이책을 사서, 덕분에 다볼수 있었습니다. 제가 gof책을 가지고 있어서 그런지 대부분의 내용은 비슷합니다. 즉 이미 gof책이 있으면 책 내용자체에서 얻는 것은 그다지 적을 것입니다. 하지만 gof책이 없다면 이책하나만 가지고도 패턴에 대한 웬만한 이해를 다 할 수 있을것 같습니다. 일단 gof책보다 예제가 실제적인듯 합니다. 패턴에 관련한 내용도 고프책보다는 좀더 이해하기 쉽게 쓰여있습니다. 특히 부가적인 이유를 설명한 점이 이해를 돕더군요.
하지만 책의 단점은 프로그래밍 책의 전반적인 문제인 소스가 너무 많다는 것입니다.. C++로 이루어진 소스들이 많은데 풀소스들로 쓰여져 있어서 실제적으로 책 전체의 23개의 패턴을 읽는데는 그다지 많은 시간이 걸리지 않습니다. 물론 그런 소스덕분에 이해를 도울 수도 있지만, 전 gof책이 있던 관계로 그다지 도움이 되지 않았습니다. 패턴을 처음 접하는 초급자가 읽기에 적당할 것 같습니다. 초보책치고는 자세하지만 그래도 원문(?)에 가장 가까운 번역서 아닌 패턴책이 될 것 같습니다. 어쨋든 저는 만족했습니다...
[2004-06-28] ace772님의 리뷰입니다.
http://www.yes24.com/Goods/FTReviewDetail.aspx?memNo=1069064&goodsNo=1389246&revSeq=2&dispNo=001001003