로그인회원가입장바구니고객센터마이페이지회사소개
kangcom
전체
Home >   >   > 

GoF의 디자인 패턴 : Design Patterns

   
지은이 Erich Gamma/김정아   |   출판사 피어슨에듀케이션코리아  |   발행일 2002년 09월 26일
 
클릭하시면 큰 도서이미지를 보실 수 있습니다.
판매가 23,000원20,700원 10%
마일리지 5% 1,150원
발행일 2002-09-26
ISBN 8945071067 | 9788945071064
기타정보 번역서 | 440쪽
예상출고일
배송비 무료배송
   
프로그래밍
종합지수 57p 2 위
   
이 책의 원서
  Design Patterns: Elements of Reusable Object-Oriented Software
Addison-Wesley Professional | JOHN VLISSIDES
 

객체지향 소프트웨어 설계에 대한 풍부한 경험을 갖고 있는 최고 수준의 설계자(GoF)이 흔히 볼 수 있는 설계 문제에 대해 간단하면서도 정확한 해결 방법을 카달로그로 만들었다.
예전에는 문서화되지 않았던 이들 23개의 패턴들은 많은 설계자들이 그들 스스로 이런 설계 기법을 발견하려는 노력을 기울이지 않고도 더 유연하고, 세련되며, 재사용 가능한 설계를 할 수 있도록 도와줄 것이다.

저자들은 패턴이란 무엇이며 그것이 객체지향 소프트웨어 설계를 어떻게 도와주는지를 설명하면서 이 책을 시작하고 있다. 저자들은 객체지향 시스템에서 반복적으로 발견할 수 있는 설계에 이름을 부여하고, 설명을 덧붙이고, 설계안을 평가하여 카달로그를 완성하였다. 이 책을 통해서 여러분은 이 중요한 패턴들이 소프트웨어 개발 과정에 어떻게 부합하고 있으며, 여러분이 갖고 있는 설계 문제를 효율적으로 해결하기 위해 어떻게 이것들을 사용해야 하는지 배우게 될 것이다.

각 패턴마다 언제 이 패턴을 활용하는 것이 좋으며, 다른 설계 제약 사항들을 고려했을 때 언제 적용할 수 있는지, 패턴 사용 후의 결과와 득실은 무엇인지를 설명하고 있다. 모든 패턴들에 대해 실제 시스템 개발에 적용한 예를 제시하고 있으며, 또한 C++이나 Smalltalk와 같은 객체지향 언어를 이용해서 어떻게 패턴을 구현하는지 보여주는 코드를 포함하고 있다.

이 책의 저자들은 객체지향 소프트웨어 분야에서 국제적으로 두각을 나타내고 있는 전문가들이다.

Erich Gamma 박사는 스위스 취리히에 있는 Software Technology Center of Object Technology International의 책임자이고, Richard Helm 박사는 호주의 시드니에 있는 IBM Consulting Group 내의 Object Technology Practice Group의 일원이다. Ralph Johnson 박사는 Illinois At Urbana-Champaign 대학의 전산 과학과 교수이며, John Vlissides 박사는 뉴욕에 있는 IBM Thomas J. Watson Research Center의 연구원이다.
Chapter 1 개요
1.1 디자인 패턴이란 무엇인가?
1.2 스몰토크 MVC를 사용한 디자인 패턴
1.3 디자인 패턴 기술하기
1.4 디자인 패턴 목록
1.5 카탈로그 조직화하기
1.6 디자인 패턴을 이용하여 문제를 푸는 방법
1.7 디자인 패턴을 고르는 방법
1.8 디자인 패턴 사용 방법

Chapter 2 사례 연구: 문서 편집기 설계
2.1 설계 문제들
2.2 문서 구조
2.3 서식 설정
2.4 사용자 인터페이스 장식하기
2.5 다양한 룩앤필 표준을 지원
2.6 다중 윈도우 시스템을 지원
2.7 사용자 오퍼레이션
2.8 철자 검사 및 하이픈 연결
2.9 요약
Design Pattern Catalog

Chapter 3 생성 패턴
Abstract Factory
Builder
Factory Method
Prototype
Singleton
생성 패턴에 대한 논의

Chapter 4 구조 패턴
Adapter
Bridge
Composite
Decorator
Facade
Flyweight
Proxy
구조 패턴에 대한 논의

Chapter 5 행위 패턴
Chain of Responsibility
Command
Interpreter
Iterator
Mediator
Memento
Observer
State
Strategy
Template Method
Visitor
행위 패턴에 대한 논의

Chapter 6 결론
6.1 디자인 패턴에서 무엇을 기대할 수 있는가?
6.2 A Brief history
6.3 패턴 커뮤니티

부록 A 용어정리

부록 B 표기법 가이드
B.1 클래스 다이어그램
B.2 객체 다이어그램
B.3 상호작용 다이어그램

부록 C 기본 클래스
C.1 List
C.2 Iterator
C.3 ListIterator
C.4 포인트
C.5 Rect

참고문헌

찾아보기
준비 중입니다.
패턴의 바이블
공봉식님이 쓰신 서평보기 I 평점 I 조회수(1179) I 공감 (0) I 블로그
이런 저런 패턴책이 많은데, 이 책이야 말로 패턴의 바이블로 불리는 책입니다.패턴이라는 것을 가장 먼저 제시한 책이죠. 그만큼 많은 곳에서 인용하고 있고, 한마디로 패턴의 교과서입니다. 하지만, 설명이 좀 난해한 점이 있습니다.특히 패턴의 활용이나 의의 같은 부분이 좀 뜬구름 잡는 식으로 쓰여 있는 경우가 많습니다.그래서, 이책만으론 패턴을 공부하시기 보다는 다른 패턴 입문서를 읽어보시고 이 책을 보시는게 좋을 것 같습니다.다른 패턴책으로 패턴에 대해 감을 어...
객체 지향 개발자의 필독서 - GoF Design Pattern
임은천님이 쓰신 서평보기 I 평점 I 조회수(1538) I 공감 (0) I 블로그
제목을 GoF의 디자인 패턴 : Design Patterns로 하지 않고, 그냥 GoF Design Patterns라고 했으면 더 좋았을 것 같다. 각설하고 본론으로 들어가 보자. 이 서적에는 꽤 많은 서평이 있는데.. 이야기는 대부분 번역에 대한 문제점을 꼬집고 있다. 이 책의 궁극적인 목표는 Catalog, 즉 참고를 위함이기 때문에, 번역에 민감할 수 밖에 없다는 점이다. 2002년에 번역이 되었는데 아직도 약간의 오타가 남아 있다는 건 상당히 기분이 나쁠 수 밖에 없다. 왜냐하면 이 책은 정...
번역 훌륭합니다.
이재철님이 쓰신 서평보기 I 평점 I 조회수(1019) I 공감 (0) I 블로그
의외로 번역에 태클이 많은데요..정말 번역 안 좋은 책들은 모든 사람들이 다 욕만 써 놓습니다.예를 들어 김XX 교수가 리차드 스티 책 번역(이라기 보단 번역기에 돌린)해 놓은 것 처럼요. 그런데 이 책은 밑의 다른 서평들 보시면 아시겠지만번역 문제 없습니다. 잘 되어 있어요. 다만 내용 자체가 프로그래밍 경험을 꽤 요하는 것들이라 어려울 수는 있습니다.그래도 이정도면 최대한 쉽게 잘 설명해 놓은 책이죠.추천!
저의 miss로 재미난 debate가 된 글.
손영수님이 쓰신 서평보기 I 평점 I 조회수(4357) I 공감 (0) I 블로그
결론은 두번째 철학을 번역한 것입니다.자세한 내용은 제가 올린 마지막 url을 참고해주세요.상속에 대한 구현상속과 인터페이스 상속에 대해서 혼돈이 발생한것 같습니다.gof 책에서는 클래스 상속은 구현 상속을 말하는 것이었습니다.클래스 상속은 interface 상속을 포함한 말이 아닙니다. 전혀 토론 내용이 다르게 흘러 갔습니다. 감사합니다. 하지만 inteface상속을 기반으로한 compostion은 필수적인 것입니다.그 글은 gof erich gamma 글을 참고해 주세요. 감사합니다. http://...
피어슨의 책들이란...ㅡ.ㅡ
임태완님이 쓰신 서평보기 I 평점 I 조회수(1865) I 공감 (0) I 블로그
피어슨 사의 모든 책들이 번역문제에 자유롭지 못하기는 마찬가지인가보다. 워낙 유명한 책이고 또 번역을 하신 분의 수준도 있고 해서 괘않을 것이라 생각하였지만, 물론 여타 다른 피어슨의 책들과는 상대가 되지 않을 정도로 좋은 번역율을 자랑하기는 한다.. 이 책의 번역에 대해서 상당히 많은 논쟁이 있는 것은 어떤 패턴은 번역이 잘 되었고 어떤 것은 그러지 못하기 때문일 것이다.(번역우수 약 60% VS 번역저조 약 40% 수준정도 ) 하지만 원서의 내용이 너무도 좋...
번역 수준 나쁘지 않습니다.
김성안님이 쓰신 서평보기 I 평점 I 조회수(1550) I 공감 (0) I 블로그
모든 책은 그 미묘한 느낌을 이해하기 위해서는 원문을 읽는 것이 좋다고 생각합니다. 우리가 읽고 보는 소설의 번역서 영화의 자막이 100%의 느낌을 전하지는 못한다고 생각합니다. 이 책 번역서도 보았고 원서도 필요한 부분은 보았습니다. 사실 원서보다가 이해안돼서 번역서 보니 번역안된 문장을 만난적이 있기에 번역이 아주 잘됐다라고는 하지 못하겠습니다. 또, 밑에 분이 말한 것처럼 문장 하나 하나가 말이 되지만 끊긴 느낌이라는...
최악의 번역이라니 ㅡ.ㅡ 번역 잘 되었습니다.
강경원님이 쓰신 서평보기 I 평점 I 조회수(1320) I 공감 (0) I 블로그
원서는 보지 않았습니다.책 스타일 자체가 딱딱한 스타일 입니다. 현재 보고 있는데간혹 이해하기 힘든 문구들이 있긴 합니다만., 이건 번역의 문제가 아니라,. 원문 자체가 그런것으로 사료됩니다. 현재 보고 있긴 하지만보기 힘든 책이긴 합니다.(딱딱하구 팍팍 와 닿지는 않습니다) 2번, 3번 보다보면 잘 이해 될거라 생각하고2번째 볼때를 기다리며참고 보고 있습니다. 책 좋습니다.소장하세욤. 그리고 시간 날때마다 한 챕터씩 읽으세요
번역이 잘되었다는건 아니지만..
김정범님이 쓰신 서평보기 I 평점 I 조회수(1323) I 공감 (0) I 블로그
솔직히 딱딱한 문체가 눈에 거슬리기는 합니다만..처음부터 끝까지 다 읽어보았습니다..번역이 잘되었다고는 말할수 없지만 상당히 도움이 되었다는것은 확실합니다..원서를 언급하시는 분들도 있지만..상대적으로 공부할 시간이 많으신 학생들 같은 경우에는 어떨지 몰라도저같이 영어에 익숙하지 않으신 분들은 보셔도 무방할 듯합니다..이정도의 우리나라 말도 이해 못하면서 원서는 이해한다는건 더 이해가 안되는군요..--;;어쩔수 없는 상황에서는 원서를 보지만 시간을 아끼기 위...
이게 번역이 잘된거면.. 번역 못된책이 무엇이냐?
신성철님이 쓰신 서평보기 I 평점 I 조회수(1249) I 공감 (0) I 블로그
원서로 한번 읽고 기억 재생을 위해서 한번 볼려구 했다가 돈만 버린 책입니다.그냥 원서로 보심이.. pattern을 접할 기회를 살릴수 있는 방법입니다.번역 잘됬다고 한사람.. 읽고 쓴건지? 궁금합니다 ^^;;
필독서.원서도 봤는데 번역 정말 잘했다.
정환석님이 쓰신 서평보기 I 평점 I 조회수(2343) I 공감 (0) I 블로그
이 책 넘 좋다.번역 내가 보기엔 이정도면 퍼펙트하다.이해하는데 아무문제가 없었다.이책의 주는 영감은 탁월하다.전 이책보고 넘 감동했는데 별 5개가 없길래 시간내서 쓴다.이책은 설계패턴의 필독서이다.아마도 다른 책들은 이책의 패턴들의 용어를 언급하고 있을것이다.이책은 소스가 깔끔하게 잘 만들어 명확하게 패턴을 이해하게 해준다.C++,스몰토크로 되어있지만 문제가 되지 않는다.이책은 레퍼런스다.한번보고 마는것이 아니고 기본적인 패턴의 종류와 쓰임새정도를 쑥6...
번역이 상당히 꾸리한것 같습니다.
박상태님이 쓰신 서평보기 I 평점 I 조회수(1034) I 공감 (0) I 블로그
전체적인 내용과는 상관없이 문장 하나하나만 말이 되도록 번역이 되어있는 것 같습니다.내용을 잘 모르는 사람이 번역을 했거나시간에 쫒기고 지쳐있을때 이런 스타일의 번역이 나오는데요첫장부터 이런 스타일로 번역이 되어있더군요읽음면 읽을수록 사람을 헛갈리게 합니다.이책을 이해할 수 있는 방법은 다음 두가 지중 하나인것 같습니다.첫째는 제목, 표, 그림 , 예제 코드만 가지고 스스로 차이점과 사용방법 활용성등을 파악해나가는 방법이 있겠구요(그나마 별 2개를 ...
패턴 공부하실려면 선택의 여지가 없네여 -_-ㅁ
이창건님이 쓰신 서평보기 I 평점 I 조회수(1032) I 공감 (0) I 블로그
.Net Pattern Practice 를 하던,J2ee Pattern Catalog을 하던 모두 이 책을 언급하고 있습니다~ㅡ_ㅡ물론 프레임웍에 따라 이름은 제각각 이지만 이 책에서 언급한 패턴에 대부분 포함되더군여~책 내용이 조금 딱딱하고 비슷비슷하고 그넘이 그넘 같구 좀 헤갈립니다 ( __)But,이책 대충 보시고 .Net이던 J2ee던 해당 패턴책을 함더 보시면 이해가 좀더 빨리 될듯 합니다~자바 패턴 예제 보니 조금 이해가 가더만여~이상 추천 소리~
계륵! 계륵!
조해진님이 쓰신 서평보기 I 평점 I 조회수(1609) I 공감 (0) I 블로그
《후한서(後漢書)》 〈양수전(楊修傳)〉에 나오는 말로, 위(魏)나라 조조(曹操)와 촉(蜀)나라 유비(劉備)가 한중(漢中) 땅을 놓고 싸울 때, 조조는 진격이냐 후퇴냐 결정을 내릴 수 없는 곤경에 빠져 있었다.부하 한 사람이 내일의 일을 묻고자 밤늦게 조조를 찾아가니 조조가 다만 계륵(鷄肋) [닭의 갈비] 이라고만 할 뿐 아무 말이 없었다. 부하는 그대로 돌아와 계륵이 무슨 뜻이냐고 막료들과 의논을 하는데 아무도 무슨 말인지 이해를 못하는 가운데 단지 주부(主簿)로 있는 양수...
[Review] 최고의 패턴서적
김진회님이 쓰신 서평보기 I 평점 I 조회수(1298) I 공감 (0) I 블로그
저는 이 책을 원서로 읽었습니다. 이전에 몇권의 패턴관련책을 읽으면서, "GoF의 Design Patterns을 보지 않고, 패턴을 논하지 마라" 이런 소리를 많이 들어서 참 궁금했습니다. 하지만, 역시나 Design Patterns의 바이블 답게 글자하나하나 놓칠 수 없는 내용 뿐이었습니다. 꼭 읽어보세요. 번역도 상당히 잘되있는 걸로 알고 있습니다.모든 소스가 C++로 되어있지만, C++ 프로그래머가 아니더라도 쉽게 이해할 수 있습니다. 음..딱 한가지 흠이 있다면, 실행할 수 없다는 것이 좀 흠...
『실전 윈도우 디바이스 드라이버 2/e: 윈도우 개발자를 위한 실무 유형별 드라이버 개발 가이드』...
이봉석
선택된 상품을 찜하실 수 있습니다. 선택된 상품을 바로구매 하실 수 있습니다.
 
전체평균(42)
회원평점   회원서평수 14
패턴의 바이블
공봉식 님  2007-09-03
객체 지향 개발자의 필독서 - GoF Design Pattern
임은천 님  2006-08-15
번역 훌륭합니다.
이재철 님  2006-02-08
저의 miss로 재미난 debate가 된 글.
손영수 님  2006-01-02
피어슨의 책들이란...ㅡ.ㅡ
임태완 님  2005-12-28
번역 수준 나쁘지 않습니다.
김성안 님  2005-12-08
최악의 번역이라니 ㅡ.ㅡ 번역 잘 되었습니다.
강경원 님  2005-08-17
번역이 잘되었다는건 아니지만..
김정범 님  2004-04-28
이게 번역이 잘된거면.. 번역 못된책이 무엇이냐?
신성철 님  2004-03-04
필독서.원서도 봤는데 번역 정말 잘했다.
정환석 님  2004-02-20
번역이 상당히 꾸리한것 같습니다.
박상태 님  2003-08-28
패턴 공부하실려면 선택의 여지가 없네여 -_-ㅁ
이창건 님  2003-07-11
계륵! 계륵!
조해진 님  2003-05-31
[Review] 최고의 패턴서적
김진회 님  2003-02-07
오늘의 키워드 : "패턴"
[추천] Patterns
김정아 의 최근 저서
 
패션 MD : 쇼룸 편
16,200원
(10%↓+5%)
 
패션 MD : 브랜드 편
25,200원
(10%↓+5%)
 
네르발 연구
33,000원
(0%↓+5%)
 
병원 코디네이터
17,100원
(5%↓+0%)
 
Erich Gamma 의 최근 저서
 
Contributing to Eclipse: Principles, Patterns, and Plugins
33,200원
(5%↓+1%)
 
피어슨에듀케이션코리아 출판사의 신간
컴퓨터 시스템
Randal E. Bryant 저
36,200원
(2%↓+1%)
 
반도체 소자공학
Robert F. Pierret 저
31,360원
(2%↓+1%)
 
CCNA Voice Official Exam Certification Guide (한글1판)
제레미 치오아라 , 마이클 J. 카바노프, 크리스 A. 크레이크 / 최용호, 유세복 역 저
28,500원
(5%↓+1%)
 
이메일주소수집거부