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

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

Java 언어로 배우는 디자인 패턴 입문

Java 언어로 배우는 디자인 패턴 입문

(개정판)

유키 히로시 (지은이), 이규흥 (옮긴이)
  |  
영진.com(영진닷컴)
2008-04-30
  |  
25,000원

일반도서

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

중고도서

검색중
로딩중

e-Book

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

책 이미지

Java 언어로 배우는 디자인 패턴 입문

책 정보

· 제목 : Java 언어로 배우는 디자인 패턴 입문 (개정판)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 객체지향 프로그래밍/UML
· ISBN : 9788931436914
· 쪽수 : 536쪽

책 소개

디자인 패턴의 입문서. GoF가 정리한 23개의 디자인 패턴을 하나씩 다루면서 객체 지향을 잘 모르는 초보자도 이해하기 쉽도록 정리하고 있다. 단순한 이론이나 논리을 제시하는 것이 아니라 패턴을 사용한 구체적인 프로그램을 Java 언어로 기술하여 실제로 동작시키고 있다.

목차

Part 1 디자인 패턴과 친해지기

Chapter 01 Iterator - 순서대로 지정해서 처리하기
1_Iterator 패턴
2_예제 프로그램
3_Iterator 패턴의 등장인물
4_독자의 사고를 넓히기 위한 힌트
5_관련 패턴

Chapter 02 Adapter - 바꿔서 재이용하기
1_Adapter 패턴
2_예제 프로그램(1)(상속을 사용한 Adapter 패턴)
3_예제 프로그램(2)(위임을 사용한 Adapter 패턴)
4_Adapter 패턴의 등장인물
5_독자의 사고를 넓히기 위한 힌트
6_관련 패턴

Part 2 하위 클래스에게 위임하기

Chapter 03 Template Method - 하위 클래스에서 구체적으로 처리하기
1_Template Method 패턴
2_예제 프로그램
3_Template Method 패턴의 등장인물
4_독자의 사고를 넓히기 위한 힌트
5_관련 패턴
6_보강 : 클래스 계층과 추상 클래스

Chapter 04 Factory Method - 하위 클래스에서 인스턴스 만들기
1_Factory Method 패턴
2_예제 프로그램
3_Factory Method 패턴의 등장인물
4_독자의 사고를 넓히기 위한 힌트
5_관련 패턴

Part 3 인스턴스 만들기

Chapter 05 Singleton - 인스턴스를 한 개만 만들기
1_Singleton 패턴
2_예제 프로그램
3_Singleton 패턴의 등장인물
4_독자의 사고를 넓히기 위한 힌트
5_관련 패턴

Chapter 06 Prototype - 복사해서 인스턴스 만들기
1_Prototype 패턴
2_예제 프로그램
3_Prototype 패턴의 등장인물
4_독자의 사고를 넓히기 위한 힌트
5_관련 패턴
6_보강 : clone 메소드와 java.lang.Cloneable 인터페이스

Chapter 07 Builder - 복잡한 인스턴스 조립하기
1_Builder 패턴
2_예제 프로그램
3_Builder 패턴의 등장인물
4_관련 패턴
5_독자의 사고를 넓히기 위한 힌트

Chapter 08 Abstarct Factory - 관련 부품을 조합해서 제품 만들기
1_Abstract Factroy 패턴
2_예제 프로그램
3_예제 프로그램에 별도의 구체적인 공장을 추가하기
4_Abstract Factory 패턴의 등장인물
5_독자의 사고를 넓히기 위한 힌트
6_관련 패턴
7_보강 : 인스턴스를 만드는 다양한 방법

Part 4 분리해서 생각하기

Chapter 09 Bridge - 기능 계층과 구현 계층 분리하기
1_Bridge 패턴
2_예제 프로그램
3_Bridge 패턴의 등장인물
4_독자의 사고를 넓히기 위한 힌트
5_관련 패턴

Chapter 10 Strategy - 알고리즘을 모두 바꾸기
1_Strategy 패턴
2_예제 프로그램
3_Strategy 패턴의 등장인물
4_독자의 사고를 넓히기 위한 힌트
5_관련 패턴
  
Part 5 동일시하기

Chapter 11 Composite - 그릇과 내용물을 동일시하기
1_Composite 패턴
2_예제 프로그램
3_Composite 패턴의 등장인물
4_독자의 사고를 넓히기 위한 힌트
5_관련 패턴

Chapter 12 Decorator - 장식과 내용물을 동일시하기
1_Decorator 패턴
2_예제 프로그램
3_Decorator 패턴의 등장인물
4_독자의 사고를 넓히기 위한 힌트
5_관련 패턴
6_보강 : 상속의 동일시와 위임의 동일시

Part 6 구조를 돌아다니기

Chapter 13 Visitor - 데이터 구조를 돌아다니면서 처리하기
1_Visitor 패턴
2_예제 프로그램
3_Visitor 패턴의 등장인물
4_독자의 사고를 넓히기 위한 힌트
5_관련 패턴

Chapter 14 Chain of Responsibility - 책임 떠넘기기
1_Chain of Responsibility 패턴
2_예제 프로그램
3_Chain of Responsibility 패턴의 등장인물
4_독자의 사고를 넓히기 위한 힌트
5_관련 패턴

Part 7 단순화하기

Chapter 15 Facade - 단순한 창구
1_Facade 패턴
2_예제 프로그램
3_Facade 패턴의 등장인물
4_독자의 사고를 넓혀주기 위한 힌트
5_관련 패턴

Chapter 16 Mediator - 중개인을 통해서 처리하기
1_Mediator 패턴
2_예제 프로그램
3_Mediator 패턴의 등장인물
4_독자의 사고를 넓히기 위한 힌트
5_관련 패턴

Part 8 상태를 관리하기

Chapter 17 Observer - 상태의 변화를 알려주기
1_Observer 패턴
2_예제 프로그램
3_Observer 패턴의 등장인물
4_독자의 사고를 넓히기 위한 힌트
5_보강 : java.util.Observer 인터페이스
6_관련 패턴

Chapter 18 Memento - 상태를 저장하기
1_Memento 패턴
2_예제 프로그램
3_Memento 패턴의 등장인물
4_독자의 사고를 넓히기 위한 힌트
5_관련 패턴

Chapter 19 State - 상태를 클래스로 표현하기
1_State 패턴
2_예제 프로그램
3_State 패턴의 등장인물
4_독자의 사고를 넓히기 위한 힌트
5_관련 패턴

Part 9 낭비 없애기

Chapter 20 Flyweight - 동일한 것을 공유해서 낭비 없애기
1_Flyweight 패턴
2_예제 프로그램
3_Flyweight 패턴의 등장인물
4_독자의 사고를 넓히기 위한 힌트
5_관련 패턴

Chapter 21 Proxy - 필요해지면 만들기
1_Proxy 패턴
2_예제 프로그램
3_Proxy 패턴의 등장인물
4_독자의 사고를 넓히기 위한 힌트
5_관련 패턴

Part 10 클래스로 표현하기

Chapter 22 Command - 명령을 클래스로 하기
1_Command 패턴
2_예제 프로그램
3_Command 패턴의 등장인물
4_독자의 사고를 넓히기 위한 힌트
5_관련 패턴

Chapter 23 Interpreter - 문법규칙을 클래스로 표현하기
1_Interpreter 패턴
2_미니 언어
3_예제 프로그램
4_Interpreter 패턴의 등장인물
5_독자의 사고를 넓히기 위한 힌트
6_관련 패턴

Appendix 부록
A_연습문제 해답
B_예제 프로그램의 실행 순서
C_GoF에 따른 디자인 패턴의 분류
D_디자인 패턴 Q&A
E_참고 문헌

저자소개

유키 히로시 (지은이)    정보 더보기
프로그래밍과 암호, 수학 등에 관한 책을 다수 집필했다. 인터넷에 연재한 〈수학 소녀〉, 〈수학 소녀의 비밀노트〉는 수많은 네티즌에게 수학의 재미와 즐거움을 주었고, 책으로 출간되어 선풍적인 인기를 끌며 대만, 태국, 미국 등에서도 출간되었다. 국내에 소개된 책으로는 《프로그래머, 수학으로 생각하라》, 《수학걸》, 《수학 홀릭 페르마의 마지막 정리》, 《Java 언어로 배우는 디자인 패턴 입문》, 《Java 언어로 배우는 디자인 패턴 입문-멀티쓰레드 편》, 《Java 언어로 배우는 리팩토링 입문》, 《알기 쉬운 정보보호개론》 등이 있다.
펼치기
이규흥 (옮긴이)    정보 더보기
숭실대학교 공과대학 전자공학과를 졸업하고, 일본 와세다대학 대학원 상학연구과 석사과정을 수료했다. 『만들면서 배우는 워드프레스 교과서』, 『Java 언어를 이용한 디자인 패턴 입문』, 『그림으로 배우는 Easy C 언어』, 『명쾌한 Java 입문』, 『jQuery Mobile 스마트폰 사이트 디자인』 등 IT 관련 서적을 다수 번역했다.
펼치기
이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책