测试类
package decorator; public class Test { public static void main(String[] args) { // 只要一个鸡肉堡 Humburger humburger = new ChickenBurger(); System.out.println(humburger.getName()+" 价钱:"+humburger.getPrice()); // 鸡肉堡加生菜,调用鸡肉堡 Lettuce lettuce = new Lettuce(humburger); System.out.println(lettuce.getName()+" 价钱:"+lettuce.getPrice()); // 鸡肉堡加辣椒,调用鸡肉堡 Chilli chilli = new Chilli(humburger); System.out.println(chilli.getName()+" 价钱:"+chilli.getPrice()); // 鸡肉堡加生菜加辣椒,调用鸡肉生菜堡 Chilli chilli2 = new Chilli(lettuce); System.out.println(chilli2.getName()+" 价钱:"+chilli2.getPrice()); } } 鸡腿堡 价钱:10.0 鸡腿堡 加生菜 价钱:11.5 鸡腿堡 加辣椒 价钱:10.0 鸡腿堡 加生菜 加辣椒 价钱:11.5Java基础 Java-IO流 深入浅出 (7)
内容版权声明:除非注明,否则皆为本站原创文章。