Whiteship's Note

바뀌는 부분을 캡슐화 한다.

Design Pattern : 2006.12.11 14:30


1장 Stratey Pattern
=> fly()와 quack()이 여러 형태가 존재하기 때문에 interface로 따로 빼내었습니다. p44

2장 Observer Pattern
=> display()를 따로 빼내었습니다. p79

3장 Decorator Pattern
=> cost()를 따로 빼내었습니다. p120

4장 Factory Pattern
=> orderPizza()를 팩토리 메소드로 빼냈습니다. p150

5장 Command Pattern
=> 요구사항(action())을 커맨드 객체로 캡슐화 p244

8장 Template Pattern
=> 알고리즘 캡슐화
top




: 1 : ··· : 11 : 12 : 13 : 14 : 15 : 16 : 17 : 18 : 19 : ··· : 48 :