Decorator Pattern 기존 클래스는 유지하되, 이후 필요한 형태로 꾸밀 때 사용합니다. 객체의 결합을 통해 기능을 동적으로 유연하게 확장할 수 있습니다. OCP와 DIP를 따릅니다. Decorator Pattern Ex 커피 클래스 원두 종류: Etiopia, Kenya 커피 종류: Americano, Latte, Mocha, WhippingCream 원두 종류를 선택하고 커피 종류를 추가하여 새로운 커피를 만들 수 있습니다. 예를 들면 에티오피아 원두의 라떼, 케냐 원두의 모카에 휘핑크림을 올린다던지 확장하여 다양한 커피를 생성할 수 있습니다. Coffee.java package Java.decoratorPattern; //추상 클래스로 커피 정의 public abstract class Co..