![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 87
john.Y
这个作者很懒,什么都没留下…
展开
-
设计模式之策略模式(Strategy Pattern)
什么是策略模式? 策略模式是23种经典是设计模式之一,它是一种行为型模式。也是我们非常常见的一种模式,它通常解决的是软件中多种算法之间的行为切换,通俗来讲,就是解决我们程序中多个if...else、switch的问题。 定义 策略模式(Strategy Pattern),定义了一系列的业务规则算法,并对其每个算法都进行封装,这一系列的业务规则算法之间可以相互替换。比如,我们最熟悉的Java中的C...原创 2020-04-06 21:14:19 · 155 阅读 · 0 评论 -
设计模式之单例模式(Pattern Singleton)
单例模式的几种写法 什么是单例模式? 单例模式其实是23中经典设计模式中的其中一种,通常解决的是一个类中实例化多个对象的问题。下面我们一起来深入了解一下单例模式吧。 定义 一个类中有且仅有一个实例,且由它自身创建出来。对外提供全局统一的访问点,协调系统同一整体的行为 特点 构造方法私有化,保证对外不能通过 new 进行创建对象 提供全局统一的访问点(要想获取这个对象的实例只能通过这一...原创 2020-04-05 15:42:37 · 143 阅读 · 0 评论