您的位置:首页 > 其它

设计模式之装饰模式 Decorator

2017-09-04 13:29 405 查看
public class Client {

public static void main(String[] args) {
Car car = new Car();
car.move();

//        System.out.println("增加新的功能,飞行-------");
//        FlyCar flycar = new FlyCar(car);
//        flycar.move();
//
//        System.out.println("增加新的功能,水中游-------");
//        WaterCar waterCar = new WaterCar(flycar);
//        waterCar.move();

System.out.println("增加两个新功能,飞行,水里游---");
WaterCar waterCar2 = new WaterCar(new FlyCar(car));
waterCar2.move();
}
}


调用测试
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: