책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 파이썬
· ISBN : 9788960775350
· 쪽수 : 120쪽
책 소개
목차
1장. 모델-뷰-컨트롤러
___모델: 애플리케이션의 지식
___뷰: 지식의 표현
___컨트롤러: 모델과 뷰의 연결고리
___MVC 사용의 장점
___파이썬 구현
___요약
2장. 싱글턴 패턴을 사용한 유일 객체 생성하기
___모듈-레벨 싱글턴
___클래식 싱글턴
___보그 싱글턴
___파이썬 구현
___요약
3장. 객체 생성 팩토리 만들기
___팩토리 메소드
______팩토리 메소드 패턴의 장점
______팩토리 메소드 구현
___추상 팩토리
______추상 팩토리 패턴의 장점
______추상 팩토리 구현
___추상 팩토리와 팩토리 메소드
___요약
4장. 퍼사드 디자인 패턴
___퍼사드 디자인 패턴
______퍼사드 패턴이 해결하는 문제
______퍼사드 디자인 패턴의 장점
______파이썬 표준 라이브러리의 퍼사드
______파이썬 구현
___요약
5장. 프록시와 옵저버 패턴으로 객체 간 통신하기
___프록시 디자인 패턴
______프록시 패턴이 해결하는 문제
______프록시 패턴의 사용
______프록시 패턴의 장점과 단점
______파이썬 구현
___옵저버 디자인 패턴
______옵저버 패턴이 해결하는 문제
______옵저버 패턴 사용
______옵저버 패턴의 장점
______파이썬 구현
___요약
6장. 커맨드 패턴으로 호출 캡슐화하기
___커맨드 패턴 용어
___커맨드 디자인 패턴의 사용 예
___커맨드 디자인 패턴의 장단점
___파이썬 구현
___요약
7장. 템플릿 메소드로 알고리즘 재정의하기
___템플릿 메소드 디자인 패턴
______템플릿 메소드 디자인 패턴의 장점
______후크 사용
___파이썬 구현
___요약