Decorator pattern (1) 썸네일형 리스트형 2. Decorator Pattern 요약: 상황에 맞춰서 유연하게 객체를 생성하는 패턴. 기능 확장이 필요할때 고려해볼만한 패턴 중 하나이다. 샘플코드(Java) : 대표적인 예제 커피(음료)관련 코드이다. (커피의 추가 첨가물에 따라 가격이 동적으로 변하는 코드) public abstract class Beverage { public abstract int price (); } 제일 부모가 되는 클래스이다. 가격을 구하는 추상 메서드가 있다. public class Espresso extends Beverage { @Override public int price () { System.out.println("espresso price = 150"); return 150; } } 음료의 한 종류인 Espresso 클래스 이다. 기본 가격은 .. 이전 1 다음