|
|
@ -1,6 +1,6 @@ |
|
|
|
# pattern |
|
|
|
# pattern |
|
|
|
|
|
|
|
|
|
|
|
pattern 介绍 |
|
|
|
##pattern 介绍 |
|
|
|
23种设计模式(java源码实现) 来源于:《图解设计模式》 |
|
|
|
23种设计模式(java源码实现) 来源于:《图解设计模式》 |
|
|
|
|
|
|
|
|
|
|
|
pattern 安装教程 |
|
|
|
pattern 安装教程 |
|
|
@ -11,6 +11,7 @@ pattern 安装教程 |
|
|
|
|
|
|
|
|
|
|
|
摘抄博客:https://www.cnblogs.com/xiaobaizhang/p/7778494.html |
|
|
|
摘抄博客:https://www.cnblogs.com/xiaobaizhang/p/7778494.html |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
```java |
|
|
|
1. 单一职能 |
|
|
|
1. 单一职能 |
|
|
|
|
|
|
|
|
|
|
|
不要存在多于一个导致类变更的原因即一个类只负责一项职责 |
|
|
|
不要存在多于一个导致类变更的原因即一个类只负责一项职责 |
|
|
@ -89,6 +90,9 @@ pattern 安装教程 |
|
|
|
迪米特告诉告诉我们要降低耦合;开闭原则是总纲,告诉我们要对修改关闭,对扩张开放 |
|
|
|
迪米特告诉告诉我们要降低耦合;开闭原则是总纲,告诉我们要对修改关闭,对扩张开放 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
``` |
|
|
|
|
|
|
|
|
|
|
|
设计模式模型 |
|
|
|
设计模式模型 |
|
|
|
|
|
|
|
|
|
|
|
1. 创建型:单例模式(singleton),工厂模式(Factory), 抽象工厂模型(abstractFactory),原型模式(prototype), 建造者模式(builder) |
|
|
|
1. 创建型:单例模式(singleton),工厂模式(Factory), 抽象工厂模型(abstractFactory),原型模式(prototype), 建造者模式(builder) |
|
|
|