Sington(单例模式)

Posted Green.Leaf

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Sington(单例模式)相关的知识,希望对你有一定的参考价值。

一、使用Sington单例模式的动机(Motivation)

在软件系统中,经常有一些特殊的类,必须保证它们只有一个实例,才能保证它的逻辑正确性、以及良好的效率。

大多数类用的是常规的构造器,所以往往能创建很多实例,那么如何绕过常规的构造器,并且提供一种机制(设计模式)来保证一个类只有一个实例。

 

二、使用Singtong(单例设计模式)的意图

保证一个类只有一个实例,并且提供一个该实例的全局访问点

 

三、结构

 

以上是关于Sington(单例模式)的主要内容,如果未能解决你的问题,请参考以下文章

java单例模式

java中的单例模式

单例模式单例模式精讲(上)

深入理解设计模式-单例模式(饿汉单例模式懒汉单例模式双锁单例模式)

单例模式(单例设计模式)详解

Java模式设计之单例模式(二)