장식과 내용물을 동일시하기

 

 * Decorator Pattern

   - 추가적인 책임을 객체에 동적으로 붙인다

   - 기능 확장을 위해 subclassing 하는 것에 비해 유연한 대안을 제공한다

 

* 의도

  - 책임과 행동을 수정하기 위해 객체들을 동적으로 랩핑한다

 

* 활용

   - 구체적인 구현이 책임과 행동으로부터 분리되어야만 할 때

   - 수정을 위한 subclassing 이 비실용저이거나 불가능할 때

 

* 디자인 원리

   - 

 

 

- object composition + delegation

'SW 공학 > ::: 패턴' 카테고리의 다른 글

///[GoF] Composite Pattern  (0) 2021.09.27
///[GoF] Adapter Pattern  (0) 2021.09.26
///[GoF] Singleton Pattern  (0) 2021.09.26
///[GoF] Builder Pattern  (0) 2021.09.26
///[GoF] Abstract Factory Pattern  (0) 2021.09.26

+ Recent posts