• Image placeholder
  • 홈 페이지
  • 블로그 센터
  • 범주
Image placeholder

구조패턴

[디자인 패턴 - 🧬 구조] 🎀 Decorator Pattern

객체에 추가적인 기능을 동적으로 첨가하며, 기능 확장이 필요할 때 서브클래스 대신 쓸 수 있는 유연한 대안이 될 수 있다. 데코레이터 구조패턴은 카페를 예시로 이해하면 쉽게 이해할 수 있다. Beverage 클래스의 cost 메소드에서 if문으로 hasMilk, hasCream 등을 체크하여 옵션별 가격들을 더할 수 있다. 그리고 Beverage 클래스 상속받는 메뉴들은 아래와 같이 가격을 ...

TIL디자인패턴구조패턴TIL

© 2022 intrepidgeeks.com

Privacy Policy Contact US Sitemap
🍪 This website uses cookies to ensure you get the best experience on our website. Learn more