logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

디자인 패턴 자바 워크북

디자인 패턴 자바 워크북

스티븐 존 멧스커 (지은이), 정승진 (옮긴이)
  |  
인포북
2003-04-15
  |  
20,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
yes24 로딩중
교보문고 로딩중
영풍문고 로딩중
인터파크 로딩중
11st 로딩중
G마켓 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
로딩중

e-Book

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

디자인 패턴 자바 워크북

책 정보

· 제목 : 디자인 패턴 자바 워크북 
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 자바
· ISBN : 9788980545094
· 쪽수 : 484쪽

책 소개

23개의 기본적인 디자인 패턴을 interface, responsibility, construction, operation, extension의 5가지 분류로 나누어 설명하는 책이다. 각 분류마다 자신의 실력을 점검해볼 수 있는 도입부와 자바 코드와 UML 다이어그램을 이용해 설명하는 본문으로 나누어 구성했다.

목차

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 살펴보기

저자소개

정승진 (옮긴이)    정보 더보기
1972년 서울에서 태어났다. 단대부고를 졸업하였으며, 서울대학교 컴퓨터공학과를 졸업하였다. 한국 증권 전산(KOSCOM) 전산 기술 연구소를 거쳐 2003년 현재 B2Bi 서버 개발 업체인 (주)아이티포웹 기술 연구소에서 프로그래머로 재직하고 있다.
펼치기

추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책