sungwony

[디자인패턴] Decorate Pattern 본문

development/디자인패턴

[디자인패턴] Decorate Pattern

일상이상삼상 2018. 5. 16. 14:05

Decorator Pattern UML Diagram



핵심은 구조를 건들지 않고 Original 클래스를 Decorate 하여 기능을 확장하는 것으로 보인다. 확실히 얻을 수 있는 이점은 기존의 구조에 전혀 손을대지 않아도 된다는 것. 단점으로는 이런식으로 계속해서 Decorator 클래스를 추가하다보면 관리해야하는 클래스의 수가 많아진다는 것이다.