데코레이터패턴 (1) 썸네일형 리스트형 [디자인패턴] 데코레이터 패턴 (Decorator Pattern) 데코레이터 패턴 (Decorator Pattern) 이란 기본 기능 외에도 여러가지 추가 기능들이 있을 때, 다양한 조합을 동적으로 구현할 수 있는 패턴이다. GoF 디자인 패턴 분류에 따르면, 클래스/객체를 조합하여 더 큰 구조를 만드는 구조 패턴 (Structural Pattern) 의 한 종류로 분류가 된다. UML 은 아래와 같이 구성이 된다. 단순 상속을 하는 방법도 사용이 될 수 있겠지만, 그럴 경우 여러가지 조합을 가진 클래스를 구성 할때에 가지수가 굉장히 많아지게 되는 문제가 생긴다. 의자를 Decorator Pattern을 통해 만드는 예제로 데코레이터 패턴을 이해해보려고 한다. 아무 특색이 없는 기본 기능만을 가진 의자 OrdinaryChiar 클래스는 Component 에 해당하는 C.. 이전 1 다음