반응형 Decoratro Pattern1 디자인 패턴 - 데코레이터 패턴(Decorator Pattern) 데코레이터 패턴은 추가 기능이 필요 할때 서브클래스를 만들어 기능을 유연하게 확장하는 패턴을 말합니다. Component - 기본 기능인 ConcreteComponent와 추가 기능인 Decorator의 공통 기능을 정의 ConcreteComponent - 기본 기능을 구현 Decorator - 많은 수가 존재하는 Decorator의 공통 기능 정의 ConcreteDecorator - 추가 기능 정의Decorator의 하위 클래스로 기본 기능에 추가되는 개별적인 기능을 구현. ConcreteDecorator 클래스는 ConcreteComponent 객체에 대한 참조가 필요한데, 이는 Decorator 클래스에서 Component 클래스로의 ‘합성(composition) 관계’를 통해 표현됨 데코레이터 패.. 2019. 11. 18. 이전 1 다음 반응형