책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > C++
· ISBN : 9788979142815
· 쪽수 : 520쪽
책 소개
목차
PART1. 소프트웨어 개발과 디자인 패턴
1. 소프트웨어 개발과 WHAT-WHY-HOW 생각 모델
2. 소프트웨어 설계 및 디자인 패턴
PART 2. 객체 생성을 위한 디자인 패턴
3. 제품군별 객체 생성 문제 : Abstract Factory 패턴
4. 부분 부분 생성을 통한 전체 객체 생성 문제 : Builder 패턴
5. 대행 함수를 통한 객체 생성 문제
6. 복제를 통한 객체 생성 문제
7. 최대 N개로 객체 생성을 제한하는 문제
8. 객체 생성을 위한 디자인 패턴 정리
PART 3. 구조 개선을 위한 디자인 패턴
9. 기존 모듈 재사용을 위한 인터페이스 변경 문제
10. 인터페이스와 구현의 명확한 분리 문제
11. 부분-전체 관계 구조 취급 문제
12. 특정 객체의 기능 동적 추가, 삭제 문제
13. 명확한 서브시스템 정의 문제
14. 객체의 공유 문제
15. 대리 객체를 통한 작업 수행 문제
16. 구조 개선을 위한 디자인 패턴 정리
PART 4. 행위 수행 개선을 위한 디자인 패턴
17. 수행 가능 객체까지 요청 전파 문제
18. 수행할 작업의 일반화 문제
19. 간단한 문법에 기반한 검증 및 작업 처리 문제
20. 동일 자료형의 여러 객체에 대한 순차적 접근 문제
21. 복잡한 M:N 객체 관계의 완화 문제
22. 객체의 이전 상태 복원 문제
23. ONE SOURCE MULTIPLE USE 문제
24. 객체 상태 추가에 따른 행위 수행 변경 문제
25. 동일 목적 알고리즘의 동적 적용 문제
26. 알고리즘 기본 골격 재사용과 상세 구현 변경 문제
27. 작업 종류를 효율적으로 추가, 변경 문제
28. 행위 수행 개선을 위한 디자인 패턴 정리
PART 5. 디자인 패턴 활용
29. 디자인 패턴 요약정리
30. 디자인 패턴 활용