starbuzzcoffee.java

来自「深入浅出设计模式」· Java 代码 · 共 25 行

JAVA
25
字号
package headfirst.decorator.starbuzz;public class StarbuzzCoffee { 	public static void main(String args[]) {		Beverage beverage = new Espresso();		System.out.println(beverage.getDescription() 				+ " $" + beverage.cost()); 		Beverage beverage2 = new DarkRoast();		beverage2 = new Mocha(beverage2);		beverage2 = new Mocha(beverage2);		beverage2 = new Whip(beverage2);		System.out.println(beverage2.getDescription() 				+ " $" + beverage2.cost()); 		Beverage beverage3 = new HouseBlend();		beverage3 = new Soy(beverage3);		beverage3 = new Mocha(beverage3);		beverage3 = new Whip(beverage3);		System.out.println(beverage3.getDescription() 				+ " $" + beverage3.cost());	}}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?