From a1c9f745070e59aaa3546199c396d865672c35af Mon Sep 17 00:00:00 2001 From: CyC2018 <1029579233@qq.com> Date: Fri, 16 Mar 2018 22:11:33 +0800 Subject: [PATCH] auto commit --- notes/设计模式.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/notes/设计模式.md b/notes/设计模式.md index b0bf65e7..a4fdde68 100644 --- a/notes/设计模式.md +++ b/notes/设计模式.md @@ -318,7 +318,7 @@ StatisticsDisplay.update:1.0 1.0 1.0 动态地将责任附加到对象上。在扩展功能上,装饰者提供了比继承更有弹性的替代方案。 -下图中 DarkRoast 对象被 Mocha 包裹(即 Mocha 组合了 DarkRoast),Mocha 对象又被 Whip 包裹。它们都继承自相同父类,都有 cost() 方法,外层对象的 cost() 方法调用了内层对象的 cost() 方法。 +下图表示在 DarkRoast 饮料上新增新添加 Mocha 配料,之后又添加了 Whip 配料。DarkRoast 对象被 Mocha 包裹,Mocha 对象又被 Whip 包裹。它们都继承自相同父类,都有 cost() 方法,外层对象的 cost() 方法调用了内层对象的 cost() 方法。