⚡데코레이터 패턴이란? 데코레이터 패턴(Decorator Pattern)은 객체지향 디자인 패턴 중 하나로 객체에 추가적인 책임을 동적으로 부여할 수 있게 해 준다. 이 패턴은 기본 객체를 래핑하고 이 래핑 된 객체에 새로운 기능을 추가하는 방식으로 동작한다. 즉 객체에 대한 구성 요소를 수정하지 않으면서 객체의 기능을 확장하는 방법을 제공한다. 데코레이터 패턴 구성 요소 Component: 기본 객체에 대한 인터페이스를 정의 ConcreteComponent: Component 인터페이스를 구현하는 기본 객체 Decorator: Component 인터페이스를 구현하면서, 추가적인 책임을 부여할 수 있는 데코레이터를 정의 ConcreteDecorator: Decorator 인터페이스를 구현하여 데코레이터의..