![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 88
丁俏
这个作者很懒,什么都没留下…
展开
-
深入理解单例模式
深入理解DCL单例模式什么是单例模式饿汉式懒汉式懒汉式1懒汉式2懒汉式3懒汉式4懒汉式5volatilevolatile是如何禁止指令重排序的volatile是如何保证可见性的 什么是单例模式 单例模式(Singleton Pattern)属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。 注意: 单例类只能有一个实例。 单例类必须自己创建自己的唯一实原创 2020-08-22 16:17:47 · 217 阅读 · 0 评论 -
设计模式之原型模式
原型模式概述 定义 原型模式定义如下: Specify the kinds of objects to create using a prototypical instance,and create new objects by copying this prototype.(用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。) 原型模式通用类图: 原型模式的核心是一个clone方法,通过该方法进行对象的拷贝,Java提供了一个Cloneable接口来标示这个对象是可拷贝的 具体案例 先看一个原创 2020-08-31 17:01:33 · 127 阅读 · 0 评论