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

소득공제
자바 디자인 패턴과 리팩토링
박지훈
한빛미디어 2003.01.31.
가격
32,000
10 28,800
YES포인트?
1,600원 (5%)
5만원 이상 구매 시 2천원 추가 적립
결제혜택
카드/간편결제 혜택을 확인하세요

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

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

이 분야의 이벤트

IT EXPERT

책소개

목차

1부 객체지향이란 무엇인가?

1장 객체지향의 밑바닥
01 절차지향 프로그래밍과 객체지향 프로그래밍의 큰 틀
02 절차지향 프로그래밍
03 객체지향 프로그래밍

2장 UML 입문
01 UML이란 어떤 것일까
02 클래스
03 객체 다이어그램
04 관계 표현
05 인터페이스 구현
06 클래스 다이어그램
07 시퀀스 다이어그램


2부 자바의 객체지향 특성 100% 활용

3장 클래스와 상속, 그리고...
01 클래스 VS 인터페이스
02 상속과 합성

4장 확장성 있고 유연한 자바 프로그램 만들기
01 클래스와 인터페이스를 이용한 객체지향 설계 테크닉
02 자주 사용되는 유연한 객체지향 설계 테크닉


3부 객체지향 소프트웨어 설계의 기본 원리

5장 소프트웨어의 변화와 포용
01 소프트웨어의 변화와 유지보수성
02 객체지향 코드의 변경

6장 변화를 수용하는 객체지향 설계의 원리
01 월세 관리 프로그램
02 소프트웨어 설계의 대원리
03 객체지향 설계의 실전 원리
04 객체지향 설계의 접근 방법


4부 GoF의 디자인패턴

7장 디자인패턴 소개
01 디자인패턴이란
02 GoF 디자인패턴의 예
03 GoF 디자인패턴의 형식과 분류
04 이 책에서의 접근 방법

8장 GoF 디자인패턴 리스트
01 Abstract Factory
02 Factory Method
03 State & Stratege
04 Templet Method
05 Decorator
06 Composite
07 Bridge & Adapter
08 Mediator
09 Observer
10 Command
11 그밖의 유용한 패턴

9장 JHotdraw 프레임워크의 디자인패턴
01 JHotdraw 소개
02 JHotdraw의 JavaDraw 샘플 프로그램 해설
03 JHotdraw의 디자인패턴


5부 리팩토링

10장 리팩토링 소개
01 개요
02 리팩토링의 판단 기준과 분류
03 리팩토링 보조 툴

11장 리팩토링 카탈로그
01 리팩토링 카탈로그
02 증상별 리팩토링 분류
03 프린터 관리 예제
04 회사원 봉급 관리 예제
05 벡터를 이용한 스택 예제
06 검색할 수 있는 스택 예제
07 애완동물 로봇 예제
08 짝, 홀수 값만 들어가는 스택 예제
09 간단한 리팩토링 실습

12장 종합 대여 관리 시스템의 리팩토링 실습
01 직접 만들어보는 대여 관리 프로그램
02 대여 관리 프로그램 예제

부록 : 짝 프로그래밍을 이용한 객체지향 설계 협력 학습 방법

저자 소개

저자 : 박지훈
소프트웨어 개발자가 소프트웨어 공학의 관점에서 인터넷을 이용하여 효율적으로 능력을 향상하는 것에 관심을 갖고 있다. 중앙대학교 컴퓨터공학과 소프트웨어 공학 연구실에서 박사 과정을 밟으며 국제 표준과 호환이 되면서 네트워크와 협동에 기반을 두는 소프트웨어 개발 모델의 개발을 목표로 연구에 매진하고 있다. 1999년 제1회 자바 소프트웨어 공모전 학생부 우수상을 수상한 이래 자바로 뼈가 굵은 솜씨 좋은 자바 프로그래머이도 한 그는 전문가 수준의 자바 정보를 공유하고 창의적으로 적용하는 지식 공동체 Jstrom의 고문으로 활동하며 『EJB 개발자를 위한 J2EE 응용과 디자인 패턴(대청, 2002)』, 『엔터프라이즈 자바빈즈(대청, 2002)』 등을 공동 집필하였다.

관련 분류

품목정보

발행일
2003년 01월 31일
쪽수, 무게, 크기
902쪽 | 1798g | 크기확인중
ISBN13
9788979142136

추천평

객체지향 소프트웨어 개발은 어렵고 험난한 길의 연속이다. 그러나, 소프트웨어 개발에서 발생하는 문제를 단순화시키고 유연성을 가져다주는 데 객체지향 만한 것이 없다. 그 객체지향의 보물을 찾도록 도와 주는 두 가지 힌트가 있다. 하나는 객체지향 설계의 문을 열 수 있는 '디자인 패턴'과 다른 하나는 열린 문으로 보물을 나를 수 있도록 지탱해주는 '리팩토링'이다. 이제 보물을 나르는 것은 독자의 몫이다.
--- 이용원 (소프트웨어크래프트 책임 컨설턴트)

리뷰/한줄평1

리뷰

6.0 리뷰 총점

한줄평

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