서브메뉴

본문

생각을 바꾸는 패턴
생각을 바꾸는 패턴
저자 : Brandon Goldfedder
출판사 : 피어슨에듀케이션코리아
출판년 : 2003
정가 : 12000, ISBN : 8945070184

책소개


이 책은 실전 예제를 통해서, 디자인 패턴이 '시스템 설계를 묘사하기 위한 고급 언어'라는 관점을 누누이 강조하고 있다. 또한 이 책은 효과적인 프로그래밍 패러다임으로 디자인을 어떻게 더욱 효과적이고, 강력하며, 재사용할 수 있게 만드는가를 설명하고 있다.

우선, 디자인 패턴 배후에 숨어 있는 원리를 쉽게 설명한 후 패턴을 작성하는 기본 형식을 다룬다. 그런 다음 객체 지향 개념을 간단히 복습하고 있다. 이렇게 가장 기본적이고 중요한 사전 학습을 하고 나서, 최초 발상부터 완전한 소스 코드까지 시스템 디자인 과정을 차근차근 보여주고 있다.

또한 디자인할 때 주목해야 할 목표는 무엇인지, 그리고 한가지 사례에 여러 디자인 패턴들을 적용해보면서 각 패턴마다 어떤 장단점이 있는지도 논하고 있다. 자바, C++, 비주얼베이직처럼 많이 사용되는 언어로 예제를 작성하여 설득력을 더해주고 있다.

목차


Chapter 1 생각에 잠기며
Chapter 2 패턴 입문
Chapter 3 객체 지향 입문
Chapter 4 패턴 실습(1) 제품 구성 시스템
Chapter 5 패턴 실습(2) 버거 가게
Chapter 6 프로그래밍 언어와 패턴
Chapter 7 패턴 실습(3) 패턴과 시스템 개발
Chapter 8 패턴과 시스템 진화: 유지보수
Chapter 9 생각을 추스르며

참고문헌
찾아보기