[스프링입문_디자인패턴_데코레이터패턴] 1. Decorator pattern : 기존 뼈대(클래스)는 유지하되, 이후 필요한 형태로 꾸밀 때 사용 : 확장이 필요한 경우 상속의 대안으로도 활용 : SOLID중에서 개방폐쇄원칙(OCP)과 의존역전원칙(DIP)를 따름 2. 실습 (1) com.company.design 패키지에 decorator 패키지 추가 & 해당 패키지에 ICar 인터페이스 추가 package com.company.design.decorator; public interface ICar { //가격을 리턴하는 getPrice() int getPrice(); //가격을 보여주는 showPrice(); void showPrice(); } (2) ICar를 상속하는 Bmw 클래스 추가 packa..