设计模式 -- 装饰模式
?
?????看看装饰模式的定义:动态的给一共对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更为灵活。???????? 在看看我们的程序,锅底对象可以动态的添加配菜,并且能动态的计算出当前点餐的价格。比起生成一个单独配菜的子类然后计算价格更加灵活。
看看装饰模式的定义:动态的给一共对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更为灵活。
???????? 在看看我们的程序,锅底对象可以动态的添加配菜,并且能动态的计算出当前点餐的价格。比起生成一个单独配菜的子类然后计算价格更加灵活。