2008년 12월 09일
스트래티지 패턴
● 정의
바뀔 수 있는 행동은 캡슐화 한 다음 실제 행동은 하위 서브 객체에서 재정의한다.
● 왜 사용하는가?
행동을 추가나 수정할 때 상위 인터페이스 건드리지 않고 새로 추가할 수 있다.
● 모양
p.51
● 관련예제
오리(“꽥꽥”)
● 디자인원칙
바뀌는 부분은 캡슐화한다.
상속보다는 구성을 활용한다.
"HeadFirst 디자인 패턴" 책의 내용을 요약한 글임.
# by | 2008/12/09 13:40 | DESIGN PATTON | 트랙백 | 덧글(0)





☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]