decorator 썸네일형 리스트형 [디자인 패턴_Again] Decorator Pattern. 데코레이터 패턴은 상속과 위임을 이용한 패턴입니다. 하나의 객체를 장식하듯이 감싸고, 자신이 장식하고 있는 객체에게 행동을 위임합니다. 우선은 다시 와우로 돌아가서, 임의로 캐릭터를 하나 생성한다고 가정해보겠습니다. 직업을 고르고, 그 캐릭터에게 입힐 기본적인 방어구셋을 정합니다. 그러면 그 방어구에 따라서 캐릭터의 방어도가 결정되지요.. 물론 이 캐릭터도 기본적인 방어도는 가지고 있습니다. 이것을 단순히 상속만을 이용해서 구현하려고 해보겠습니다. public abstract class Character { String desc; public String getDesc() { return desc; } public abstract int def(); } ----------------------------.. 더보기 이전 1 다음