스트래티지 패턴

● 정의

바뀔 수 있는 행동은 캡슐화 한 다음 실제 행동은 하위 서브 객체에서 재정의한다.

● 왜 사용하는가?

행동을 추가나 수정할 때 상위 인터페이스 건드리지 않고 새로 추가할 수 있다.

● 모양

p.51

● 관련예제

오리(“꽥꽥”)

● 디자인원칙

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

상속보다는 구성을 활용한다.




"HeadFirst 디자인 패턴" 책의 내용을 요약한 글임.

by darkmirr | 2008/12/09 13:40 | DESIGN PATTON | 트랙백 | 덧글(0)

트랙백 주소 : http://darkmirr.egloos.com/tb/1219881
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]

:         :

:

비공개 덧글

◀ 이전 페이지          다음 페이지 ▶