![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
liao0801_123
这个作者很懒,什么都没留下…
展开
-
设计模式-原型模式
个人博客(更加易懂) :https://www.cnblogs.com/xiaobai1226/p/8488332.html 原型模式(Prototype Pattern)是用于创建重复的对象,同时又能保证性能。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 这种模式是实现了一个原型接口,该接口用于创建当前对象的克隆。当直接创建对象的代价比较大时,则采用这种模式。例如...原创 2018-12-23 17:35:27 · 84 阅读 · 0 评论 -
设计模式-观察者模式
1、初步认识 观察者模式的定义: 在对象之间定义了一对多的依赖,这样一来,当一个对象改变状态,依赖它的对象会收到通知并自动更新。 大白话: 其实就是发布订阅模式,发布者发布信息,订阅者获取信息,订阅了就能收到信息,没订阅就收不到信息。 2、这个模式的结构图 3、可以看到,该模式包含四个角色 抽象被观察者角色:也就是一个抽象主题,它把所有对观察者对象的引用保存在一个集合中,...转载 2018-11-18 16:33:12 · 70 阅读 · 0 评论 -
单例模式探究
一般我们写单例模式要达到懒加载+线程安全+高性能一般会使用双锁检测DCL写法,如下: public class Singleton { private volatile static Singleton singleton; private Singleton (){} public static Singleton getSingleton() { ...原创 2019-04-03 17:16:13 · 87 阅读 · 0 评论