책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 객체지향 프로그래밍/UML
· ISBN : 9788931467505
· 쪽수 : 560쪽
· 출판일 : 2022-12-10
책 소개
목차
1부 | 디자인 패턴에 익숙해지다
Part 1 Iterator – 처리를 반복하다
Part 2 Adapter – 사이에 끼워 재사용한다
2부 | 하위 클래스에 맡기다
Part 3 Template Method – 하위 클래스에서 구체적으로 처리한다
Part 4 Factory Method – 하위 클래스에서 인스턴스를 만든다
3부 | 인스턴스를 만들다
Part 5 Singleton – 인스턴스를 단 하나만 만든다
Part 6 Prototype – 복사해서 인스턴스를 만든다
Part 7 Builder – 복잡한 인스턴스를 조립한다
Part 8 Abstract Factory – 관련 부품을 조합하여 제품을 만든다
4부 | 나누어 생각하다
Part 9 Bridge – 기능 계층과 구현 계층을 나눈다
Part 10 Strategy – 알고리즘을 모두 바꾼다
5부 | 동일시하다
Part 11 Composite – 그릇과 내용물을 동일시한다
Part 12 Decorator – 장식틀과 내용물을 동일시한다
6부 | 데이터 구조를 돌아다니다
Part 13 Visitor – 데이터 구조를 돌아다니면서 처리한다
Part 14 Chain of Responsibility – 책임을 떠넘긴다
7부 | 단순화한다
Part 15 Facade – 단순한 창구를 만든다
Part 16 Mediator – 중재자를 통해서 처리하다
8부 | 상태를 관리하다
Part 17 Observer – 상태 변화를 알려 준다
Part 18 Memento – 상태를 저장한다
Part 19 State – 상태를 클래스로 표현한다
9부 | 낭비를 없애다
Part 20 Flyweight – 같은 것은 공유해서 낭비를 없앤다
Part 21 Proxy – 필요해지면 만든다
10부 | 클래스로 표현한다
Part 22 Command – 명령을 클래스로 표현한다
Part 23 Interpreter – 문법 규칙을 클래스로 표현한다