![](https://img-blog.csdnimg.cn/2020051913544058.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
设计模式系列文章
文章平均质量分 94
设计模式 代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。
散场前的温柔
邮箱:2451203736@qq.com
扣扣群:1080617321
有什么问题可以邮箱交流哦,私信可能不能及时回复呢
展开
-
00.设计模式系列目录
目录原创 2020-05-19 13:40:23 · 215 阅读 · 0 评论 -
模式 01 单例模式 Singleton
设计模式 单例模式 Singleton 简介 单例:保证在内存当中只有一个实例存在 在代码实现级别保证只能有一个实例存在 使用场景 各种Manager 各种Factory 实现要求 线程安全 最好懒加载(延迟加载) 执行效率高 序列化与反序列化安全 实现 有8种写法,这里融合了一下,将基础的和最推荐的写了出来。其中饿汉式中包含了两种:静态变量和静态代码块 方式一:饿汉式 (推荐使用) 饿汉式,如其名。在类加载的时候就创建了单例,并不等到第一次调用的时候,就仿佛饿汉一样迫不及待地想赶紧先得到原创 2021-03-17 20:55:15 · 1342 阅读 · 0 评论 -
设计模式原则 — 接口统一原则
设计模式原则 —— 接口统一原则 1. 基本介绍 客户端(即:使用类)不应该依赖它不需要的接口,即一个类对另一个类的依赖应该建立在最小接口上 2. 实例应用 1. 当依赖的接口中方法过多情况 1. 实例目标: 类A通过接口Interface1使用类B的operation1,operation2,operation3方法; 类C通过接口Interface1使用类D的operation1,operation4,operation5方法; 2. 类图: 3. 代码:原创 2020-05-19 14:18:18 · 612 阅读 · 0 评论 -
设计模式原则 — 单一职责原则
设计模式原则 —— 单一职责原则 1. 基本介绍 对类来说的, 即一个类应该只负责一项职责。 假如类A负责多项职责,当其中一项职责需求发生变更时,可能对其他职责的执行造成影响。 例如:类A负责实现 “订单数据持久化”职责 和 “用户数据持久化”职责,那么当我们需要修改 “用户数据持久化” 需求时,由于代码糅杂在一个类里,可能会对 “订单数据持久化”的职责造成影响。 所以我们的做法,应当把原来的类A拆分成多个类,分别负责单一项职责,这样就不会发生上述问题了。 2. 使用目的和注意事项原创 2020-05-19 14:10:29 · 217 阅读 · 0 评论 -
设计模式的初接触
设计模式 —— 设计模式的初接触 一、 使用设计模式目的 提升代码重用性 增加代码可读性 增加代码可扩展性 (增加新功能和维护功能,非常方便) 增加代码可靠性 (当增加新功能时,对原功能没影响) 使程序呈现 高内聚、低耦合 的特性 二、 设计模式的常用七大原则 设计模式原则,就是程序员在编程时,应当遵守的原则,也是各种设计模式的基础 (即:设计这些设计模式的依据) 单一职责原则 接口隔离原则 依赖倒转(倒置)原则 里氏替换原则 开闭原则 迪米特法则 合成复用原则 三、 学习设计模式的好处原创 2020-05-19 13:50:50 · 158 阅读 · 0 评论