본문 바로가기
개발/기본) 디자인패턴

디자인패턴) 데코레이터 패턴(Decorator Pattern)

by 테샤르 2020. 7. 7.

데코레이터 패턴(Decorator Pattern)

데코레이터 패턴은 기본 베이스를 가지고 추가로 다른 장식을 포함하는 형태를 말한다.

Display를 기본으로 추가로 다른 장식을 포함해서 표현하는 예시를 보자.

Display는 추상클래스고 StringDisplay는 문자열 표기, SideBorder와 FullBorder는 장식을 표현하는 클래스이다.

확장성을 고려할때 많이 사용하는 패턴이다.

 

반응형

댓글