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