![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 80
意姆斯Talk
这个作者很懒,什么都没留下…
展开
-
设计模式之策略模式(实战+大白话)
策略模式属于对象的行为模式。其用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化。 目录 概念以及核心图解,优缺点 策略模式在项目中实际应用场景 结语 正文开始 概念以及核心图解, 优缺点。 review之前写的代码, 发现两大问题,分别举出反例 第一:代码中if-else使用及其频繁。(图一) 第二:整体的代码结构十分混乱,毫无美感可言。 (后期会讲述领域驱动设计DDD,一个程序员不会DDD,基本可原创 2021-07-06 12:20:29 · 225 阅读 · 0 评论 -
设计模式之单例模式
1:单例模式理论知识 1.1:特点 构造函数私有化(private),防止其他类直接new对象。 单例类只有一个实例,可以理解只在单例类中new了一个对象 提供一个外部调用的公共方法,获取到唯一的实例 1.2:优点 省去在其他类中new对象,降低了系统内存的使用频率,减轻GC压力 避免了对资源的重复占用 2:单例模式之恶汉模式 public class singleModel{ /** * 类和方法分为:实例变量 实例方法 类变量,类方法 * 被static修饰的都是属于类的, 类所有的实例原创 2021-06-22 16:44:44 · 167 阅读 · 0 评论