设计模式之单例(Singleton)模式
????? 一、什么单例(Singleton)模式
????? 单例(Singleton)模式属于GoF《设计模式》中的创建型模式。单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供一个访问它的全局访问点,用于访问该实例。这个类称为单例类。
?
????? 二、单例模式的要点
????? 显然单例模式的要点有三个;一是某个类只能有一个实例;二是它必须自行创建这个实例;三是它必须自行向整个系统提供这个实例,因此,若某个类满足以上单例模式的三个要点,则该类就是单例模式了。
?
????? 三、单例模式的实现
????? 从单例模式的要点可以看出,要实现单例模式只要满足以上三个要点即可,则该模式的实现方式有很多种,现在只列出最常用的实现方法,如下:
1267747612677476true
??