创建型设计模式:单例模式

单例模式
1、作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。

2、单例模式的特点:
    单例类只能有一个实例。
    单例类必须自己创建自己的唯一实例。
    单例类必须给所有其他对象提供这一实例。

3、单例模式分懒汉式和饿汉式
    懒汉式:实例不初始化;
    饿汉式:实例初始化;

4、按照《高效Java 第二版》中的说法:
    单元素的枚举类型已经成为实现Singleton的最佳方法。用枚举来实现单例非常简单,只需要编写一个包含单个元素的枚举类型即可。

猜你喜欢

转载自qicong.iteye.com/blog/2285578