Tech Collection

[Design Pattern] Decorator Pattern 본문

Concept/Design Pattern

[Design Pattern] Decorator Pattern

eee_269 2021. 5. 30. 22:01
728x90
반응형

데코레이터 패턴

  • 객체에 추가 요소를 동적으로 더할 수 있다.
  • 서브 클래스를 만드는 경우에 비해 훨씬 유연하게 기능을 확장할 수 있다.
  • 기존 코드를 수정하지 않고도 행동을 확장하는 방법이 필요할 때 사용
  • 구성과 위임을 통해서 실행 중에 새로운 행동을 추가할 수 있다.
  • 데코레이터의 개수에는 제한이 없다.
  • 데코레이터를 너무 많이 사용하면 코드가 필요 이상으로 복잡해질 수도 있다.
728x90
반응형

'Concept > Design Pattern' 카테고리의 다른 글

[Design Pattern] Adapter Pattern  (0) 2021.05.30
[Design Pattern] State Pattern  (0) 2021.05.30
[Design Pattern] Factory Pattern  (0) 2021.05.30
[Design Pattern] Observer Pattern  (0) 2021.05.30
[Design Pattern] Signleton Pattern  (0) 2021.05.30