객체에 추가적인 요건을 동적으로 첨가한다. 데코레이터 서브클래스를 만드는 것을 통해서 기능을 유연하게 확장할 수 있는 방법을 제공한다.


헤드퍼스트에 나온 데코리이터 설명이다.
CondimentDecorator에서 Beverage클래스를 확장하고 있다. 데코레이터 형식이 그 데코레이터로 감싸는 객체의 형식이다.

+ Recent posts