From 1454b48fd3f8cc4f5724e08ddfcba541cf2befef Mon Sep 17 00:00:00 2001 From: CyC2018 <1029579233@qq.com> Date: Tue, 27 Mar 2018 15:36:14 +0800 Subject: [PATCH] auto commit --- notes/设计模式.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/notes/设计模式.md b/notes/设计模式.md index 13815198..35ba2440 100644 --- a/notes/设计模式.md +++ b/notes/设计模式.md @@ -334,7 +334,7 @@ StatisticsDisplay.update:1.0 1.0 1.0 ## 设计原则 -类应该对扩展开放,对修改关闭:也就是添加新功能时不需要修改代码。在本章问题中该原则体现在,饮料可以动态添加新的配料,而不需要去修改饮料的代码。观察则模式也符合这个原则。不可能把所有的类设计成都满足这一原则,应当把该原则应用于最有可能发生改变的地方。 +类应该对扩展开放,对修改关闭:也就是添加新功能时不需要修改代码。在本章问题中该原则体现在,饮料可以动态添加新的配料,而不需要去修改饮料的代码。观察者模式也符合这个原则。不可能把所有的类设计成都满足这一原则,应当把该原则应用于最有可能发生改变的地方。 ## Java I/O 中的装饰者模式 @@ -750,7 +750,7 @@ MarinaraSauce ## 模式类图 -使用一个私有构造器、一个私有静态变量以及一个公有静态函数来实现。 +使用一个私有构造函数、一个私有静态变量以及一个公有静态函数来实现。 私有构造函数保证了不能通过构造函数来创建对象实例,只能通过公有静态函数返回唯一的私有静态变量。 @@ -843,7 +843,7 @@ if (uniqueInstance == null) { ## 问题描述 -设计一个遥控器,它有很多按钮,每个按钮可以发起一个命令,命令会让一个家电完成相应操作。有非常多的家电,并且之后会增加家电。 +设计一个遥控器,它有很多按钮,每个按钮可以发起一个命令,命令会让一个家电完成相应操作。