auto commit

This commit is contained in:
CyC2018 2018-03-16 22:11:33 +08:00
parent f754d18de8
commit a1c9f74507

View File

@ -318,7 +318,7 @@ StatisticsDisplay.update:1.0 1.0 1.0
动态地将责任附加到对象上。在扩展功能上,装饰者提供了比继承更有弹性的替代方案。
下图中 DarkRoast 对象被 Mocha 包裹(即 Mocha 组合了 DarkRoastMocha 对象又被 Whip 包裹。它们都继承自相同父类,都有 cost() 方法,外层对象的 cost() 方法调用了内层对象的 cost() 方法。
下图表示在 DarkRoast 饮料上新增新添加 Mocha 配料,之后又添加了 Whip 配料。DarkRoast 对象被 Mocha 包裹Mocha 对象又被 Whip 包裹。它们都继承自相同父类,都有 cost() 方法,外层对象的 cost() 方法调用了内层对象的 cost() 方法。
<div align="center"> <img src="../pics//41a4cb30-f393-4b3b-abe4-9941ccf8fa1f.jpg"/> </div><br>