整理注释

master
liangqi 4 years ago
parent 359c6d07b6
commit c566e7fb02
  1. 4
      pattern-abstractFactory/README.md
  2. 8
      pattern-adapter/README.md
  3. 17
      pattern-bridge/README.md
  4. 2
      pattern-builder/README.md
  5. 2
      pattern-command/README.md
  6. 2
      pattern-composite/README.md
  7. 2
      pattern-decorator/README.md
  8. 12
      pattern-facade/README.md
  9. 3
      pattern-factory/README.md
  10. 4
      pattern-flyweight/README.md
  11. 2
      pattern-interpreter/README.md
  12. 12
      pattern-iterator/README.md
  13. 2
      pattern-mediator/README.md

@ -1,6 +1,6 @@
#抽象工厂模式
# 抽象工厂模式
###描述:将关键零件组装成产品
## 描述:将关键零件组装成产品
```java
抽象工厂的工作是将"抽象零件"组建为"抽象产品"

@ -1,12 +1,12 @@
适配器模式
# 适配器模式
模型:结构模型
思想:
1.适配器模式有两种实现方式:继承和委托
2.适配器模式把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作
* 适配器模式有两种实现方式:继承和委托
* 适配器模式把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作
好处:
1.对经过充分测试的现有类,实现复用,减少代码。
* 对经过充分测试的现有类,实现复用,减少代码。

@ -6,12 +6,15 @@
bridge模式的作用就是将两样东西链接起来,它们分别是类的功能结构和类的是层次结构
类的功能层次结构:
1. 父类具有基本功能
2. 在子类新增功能
Display --> CountDisplay (类功能层次结构)
* 父类具有基本功能
* 在子类新增功能
Display --> CountDisplay (类功能层次结构)
类的实现层次结构:
1. 父类声明抽象方法来定义接口
2. 子类通过实现具体方法来实现接口
DisplayImpl --> StringDisplayImpl (类的实现层次结构)
* 父类声明抽象方法来定义接口
* 子类通过实现具体方法来实现接口
DisplayImpl --> StringDisplayImpl (类的实现层次结构)

@ -1,4 +1,4 @@
建造者模式
# 建造者模式
描述:组装复杂的实例

@ -1,3 +1,3 @@
命令模式
# 命令模式
命令也是类

@ -1,4 +1,4 @@
容器模式
# 容器模式
描述:容器与内容的一致性

@ -1,4 +1,4 @@
装饰者模式
# 装饰者模式
描述:装饰边框与被装饰物的一致性

@ -1,19 +1,19 @@
外观者模式
# 外观者模式
简述:简单窗口
在互相关联在一起的错中复杂的类整理一个高层的接口,Facade角色可以让系统对外只有一个简单的接口
适用场景:
1. 在设计初期阶段,应该有意识地将不同层分离,层与层之间建立外观模式
* 在设计初期阶段,应该有意识地将不同层分离,层与层之间建立外观模式
2. 开发阶段,子系统越来越复杂,这家外观者提供简单的调用接口
* 开发阶段,子系统越来越复杂,这家外观者提供简单的调用接口
3. 维护一个大型遗留系统的时候,可能这个系统已经非常难维护和扩展,但又包含非常重要的功能,为其开发一个外观类,以便新系统与其交互
* 维护一个大型遗留系统的时候,可能这个系统已经非常难维护和扩展,但又包含非常重要的功能,为其开发一个外观类,以便新系统与其交互
优点:
1. 实现了子系统与客户端之间的松耦合关系
* 实现了子系统与客户端之间的松耦合关系
2. 客户端屏蔽了子系统组件,减少了客户端所需处理的对象数目,并使得子系统使用起来更加容易
* 客户端屏蔽了子系统组件,减少了客户端所需处理的对象数目,并使得子系统使用起来更加容易

@ -1,2 +1 @@
工厂模式
# 工厂模式

@ -1,7 +1,7 @@
享元模式
# 享元模式
简介:共享对象,避免浪费
使用内存大的就是"重"对象
使用内存小的就是"轻"对象
通过尽量共享实例来避免new 出实例

@ -1,4 +1,4 @@
解释器模式
# 解释器模式
语法规则也是类

@ -1,10 +1,10 @@
迭代模式
# 迭代模式
模型:行为模型
```java
思想:
1. 将遍历和实现分开,降低耦合
2. 遍历iterator,可扩展。比如可以实现顺序遍历,又可以另外实现倒序遍历。这样的修改对实现改动小
3. 实现的修改,对遍历影响小.
```
* 将遍历和实现分开,降低耦合
* 遍历iterator,可扩展。比如可以实现顺序遍历,又可以另外实现倒序遍历。这样的修改对实现改动小
* 实现的修改,对遍历影响小.

@ -1,4 +1,4 @@
仲裁者模式
# 仲裁者模式
简述:只有一个仲裁者

Loading…
Cancel
Save