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() 方法。