Seoul-Transfer-Proj / design-pattern

C++로 디자인 패턴 구현해보며 이해하기 위한 레포
0 stars 0 forks source link

Feat: 데코레이터 패턴 구현 #1

Closed changhwan77 closed 5 months ago

changhwan77 commented 5 months ago

해당 PR은 데코레이터 패턴을 구현한 것으로 책을 보지 않고 직접 구현해보려 노력해서 정답이 아닐 수도 있습니다.

C++로 진행했으며 3가지를 해당 PR에서 다뤘습니다.

  1. 데코레이터를 상속을 통해 구현(나쁜 예)
  2. Composition을 이용해 구현
  3. 첨가물(음료의 크기)을 기존 구조에서 추가

[ 구현한 데코레이터 패턴 이미지]

image image