이미지 검색을 사용해 보세요
검색창 이전화면 이전화면
최근 검색어
인기 검색어

소득공제 청년패스
디자인 패턴 자바 워크북
Steven John Metsker 저 / 정승진 역
인포북 2003.04.15.
가격
20,000
10 18,000
YES포인트?
1,000원 (5%)
5만원 이상 구매 시 2천원 추가 적립
결제혜택
카드/간편결제 혜택을 확인하세요

이미 소장하고 있다면 판매해 보세요.

  •  해외배송 가능?
  •  문화비소득공제 가능

이 상품의 태그

책소개

목차

서문
시작하기 전에

Chapter 1 패턴 소개
왜 패턴인가?
왜 디자인 패턴인가?
왜 자바인가?
왜 UML인가?
왜 워크북인가?
이 책의 구성
우지노즈 사(社)에 오신 것을 환영합니다!
소스 코드 권한 포기(disclaimer)
요약

PART I 인터페이스 패턴

Chapter 2 INTERFACE 소개
일반 인터페이스
인터페이스와 의무
인터페이스에 상수 넣기
요약

Chapter 3 ADAPTER 패턴
앞을 내다보고 조정하기
클래스 어댑터와 객체 어댑터
예측하지 못한 조정
ADAPTER 패턴 판별해내기
요약

Chapter 4 FACADE 패턴
FACADE로 리팩토링하기
Facade, 유틸리티, 데모
요약

Chapter 5 COMPOSITE 패턴
일반 COMPOSITE
COMPOSITE에서의 재귀적 행위(recursive behavior)
그래프 이론의 트리
싸이클이 포함된 COMPOSITE
싸이클의 결과
요약

Chapter 6 BRIDGE 패턴
BRIDGE의 고전적 예 : 드라이버
BRIDGE로 리팩토링하기
List 인터페이스를 이용하는 브리지
요약

PART II 책임 패턴

Chapter 7 책임 소개
일반적인 책임
가시성으로 책임 제어하기
요약

Chapter 8 SINGLETON 패턴
SINGLETON의 동작 방식
SINGLETON과 쓰레드
SINGLETON 알아채기
요약

Chapter 9 OBSERVER 패턴
고전적인 예 : 스윙에서의 OBSERVER
모델/뷰/컨트롤러
Observable 객체를 유지하기
요약

Chapter 10 MEDIATOR 패턴
고전적인 예 : GUI Mediator
관계 무결성 중재자
요약

Chapter 11 PROXY 패턴
고전적인 예 : 이미지 프록시
이미지 프록시에 대한 재고찰
원격 프록시
요약

Chapter 12 CHAIN OF RESPONSIBILITY 패턴
다양한 검색
CHAIN OF RESPONSIBILITY로 리팩토링하기
사슬 엮기
COMPOSITE 없는 CHAIN OF RESPONSIBILITY
요약

Chapter 13 FLYWEIGHT 패턴
FLYWEIGHT 알아채기
불변성(Immutability)
FLYWEIGHT에서 불변 부분 추출하기
FLYWEIGHT 공유하기
요약

PART III 생성 패턴

Chapter 14 생성 과정 소개
일반적인 생성
부모 클래스 협력
클래스 내부의 협력
요약

Chapter 15 BUILDER 패턴
구문 분석기를 이용하여 빌드하기
제약 조건이 주어진 상황에서 빌드하기
수정 객체(counteroffer) 빌드하기
요약

Chapter 16 FACTORY METHOD 패턴
FACTORY METHOD의 판별
FACTORY METHOD 패턴의 전형적인 예 : 반복자(iterator)
인스턴스화할 클래스 결정하기
병렬 클래스 계층 구조에서의 FACTORY METHOD 패턴
요약

Chapter 17 ABSTRACT FACTORY 패턴
객체 집단의 생성을 위한 ABSTRACT FACTORY
패키지와 ABSTRACT FACTORY
룩앤필을 위한 ABSTRACT FACTORY
요약

Chapter 18 PROTOTYPE 패턴
Factory로서의 PROTOTYPE
Clone을 이용한 PROTOTYPE
Object.clone( ) 메소드 사용하기
요약

Chapter 19 MEMENTO 패턴
MEMENTO의 내구성
MEMENTO의 적용
여러 세션에 걸쳐서 지속되는 MEMENTO
MEMENTO로 문자열을 사용하기
요약

PART IV 오퍼레이션 패턴

Chapter 20 오퍼레이션 소개
오퍼레이션, 메소드, 알고리즘
메소드의 작동 원리
메소드에서의 예외 상황
요약

Chapter 21 TEMPLATE METHOD 패턴
TEMPLATE METHOD 패턴의 전형적인 예 : 정렬
알고리즘을 완성하기
TEMPLATE METHOD 후크
TEMPLATE METHOD 패턴으로 리팩토링
요약

Chapter 22 STATE 패턴
상태를 모델링하기
STATE 패턴으로 리팩토링
상태를 상수값으로 만들기
요약

Chapter 23 STRATEGY 패턴
전략들을 모델링하기
STRATEGY로 리팩토링하기
STRATEGY와 STATE 비교하기
STRATEGY와 TEMPLATE METHOD 비교하기
요약

Chapter 24 COMMAND 패턴
고전적인 예 : 메뉴 명령들
서비스를 제공하기 위해 COMMAND를 이용하기
다른 패턴들과 COMMAND의 관계
요약

Chapter 25 INTERPRETER
INTERPRETER 패턴 예제
인터프리터, 언어 그리고 파서
요약

PART V 확장 패턴

Chapter 26 확장 패턴 소개
확장과 재사용
상속에 의한 확장
Liskov 대체 원칙(LSP)
위임에 의한 확장
요약

Chapter 27 DECORATOR 패턴
DECORATOR 패턴의 전형적인 예제 : 스트림
함수 DECORATOR
DECORATOR 패턴을 사용하지 않고 장식하기
요약

Chapter 28 ITERATOR 패턴
타입-안전한 컬렉션(Type-Safe Collection)
컴포지트(Composite) 탐색
쓰레드 안전한 반복자(Thread-Safe Iterators)
요약

Chapter 29 VISITOR 패턴
VISITOR 패턴의 적용
VISITOR 패턴을 사용하여 확장하기
VISITOR 사이클
VISITOR 패턴의 논의 사항
요약

PART VI 부록

Appendix A 독자 여러분께
Appendix B 도전 과제 풀이
Appendix C UML 살펴보기

용어
참고 문헌

찾아보기

저자 소개

저자 : Steven John Metsker
개발자들이 깔끔하면서도 강력한 소프트웨어를 개발할 수 있도록 도와주는 객체 지향 기술에 관한 내용을 저술하는 저자이자 연구원이다. 그는 객체 모델의 관계 무결성, 자바로 푸는 논리 퍼즐, Plato와 OO 언어에서의 객체 개념의 차이점에 관한 기사 등을 기고하였으며, 소규모의 컴퓨터 언어를 간단하고 쉽게 만들 수 있는 방법에 관한 책인 『Building Parsers with Java』 (Addison-Wesley, 2001)의 저자이기도 하다.

관련 분류

품목정보

발행일
2003년 04월 15일
쪽수, 무게, 크기
484쪽 | 860g | 크기확인중
ISBN13
9788980545094

리뷰/한줄평3

리뷰

5.6 리뷰 총점

한줄평

첫번째 한줄평을 남겨주세요.