}
}
this.decorated Dish dish;
public String getDescription () { return decorated Dish.getDescription(); }
public double getCost () { return decorated Dish.getCost(); }
class Cheese Decorator extends DishDecorator (
public Cheese Decorator (Dish dish) (super (dish); }
public String getDescription() {
}
return decorated Dish.getDescription () + ", Cheese";
public double getCost () {
return decorated Dish.getCost () + 1.5;
}
class Sauce Decorator extends DishDecorator (
public Sauce Decorator (Dish dish) (super (dish); }
public String getDescription () {
}
return decorated Dish.getDescription () + ", Sauce";
Zoom
- FUO
+ 100%
Close