디자인 패턴 : Decorator 패턴

yshjft·2022년 9월 12일
0

Java, OOP

목록 보기
12/27

데코레이터 패턴

  • 패턴은 Real Class의 기능에 다른 기능을 추가하는 목적
  • 객체의 결합 을 통해 기능을 동적으로 유연하게 확장 할 수 있게 해주는 패턴
    • 기본 기능에 추가할 수 있는 기능의 종류가 많은 경우에 각 추가 기능을 Decorator 클래스로 정의 한 후 필요한 Decorator 객체를 조합함으로써 추가 기능의 조합을 설계 하는 방식이다.

Proxy VS Decorator

  • Proxy : real object에 대한 접근 통제
  • Decorator : 기능 확장을 목표

참고

profile
꾸준히 나아가자 🐢

0개의 댓글