Design PatternDecorator이 페이지에서Decorator1 Decorator Pattern 데코레이터 패턴으로 객체에 추가 요소를 동적으로 더할 수 있다. 데코레이터 패턴을 사용하면 상속을 사용하는 것 보다 유연하게 기능을 확장할 수 있다. 프록시 패턴과 데코레이터 패턴은 둘다 프록시를 사용하지만 의도에 따라서 구분한다. 프록시 패턴: 접근 제어가 목적 데코레이터 패턴: 새로운 기능 추가가 목적 Proxy.md 참고