decorator (1) 썸네일형 리스트형 Decorator 패턴 Decoratorattach new behaviors to objects by placing these objects inside special wrapper objects that contain the behaviors.참고자료refactoring.guruhead first design patterns 서적UMLClient 여러 데코레이터로 wrapping하여 추가 작업(concrete decorator에서 정의한) 실행 가능Component > wrappers and wrapped objects를 위한 인터페이스나 추상 클래스Concrete Component 실제로 wrapped 되는 subclass로, 기본 기능에 해당Base Decorator > wrapping 시킬 object의 상위 인터페이스.. 이전 1 다음