![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
muinomarts
久旱逢甘露、他乡遇故知、洞房花烛夜、金榜题名时
展开
-
工厂模式
这是第一篇,我也是重新学习,所以总结一下,方便以后复习。 工厂模式的思路比较简单,就是将具体创建那个对象的逻辑交给工厂。这句话简单,但是不太好理解,结合下面的例子就很好理解了(源码是copy的,我觉得这个例子既简单还能说明问题)。 假如应用系统需要支持多种登录方式如:口令认证、域认证。那么自然的做法就是建立一个各种登录方式都适用的接口。简单说,就是创建一个登录的接口,两个不同的...原创 2018-03-22 09:04:36 · 146 阅读 · 0 评论 -
单例模式
单例模式是项目中常用的,也是比较简单的,就不细讲了,下面看一下单例模式的5种不同实现,这个理解了,单例模式也差不多了。 1、饿汉模式 优点:线程安全,调用效率高 缺点:不能延时加载 (非延迟加载的缺点:第一次加载类的时候会连带着创建Singleton实例,如果这个Singleton实例的创建非常消耗系统资源,而应用始终都没有使用Singleton实例,那么创建...原创 2018-03-22 10:13:32 · 191 阅读 · 0 评论