单例模式
1、作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。
2、单例模式的特点:
单例类只能有一个实例。
单例类必须自己创建自己的唯一实例。
单例类必须给所有其他对象提供这一实例。
3、单例模式分懒汉式和饿汉式
懒汉式:实例不初始化;
饿汉式:实例初始化;
4、按照《高效Java 第二版》中的说法:
单元素的枚举类型已经成为实现Singleton的最佳方法。用枚举来实现单例非常简单,只需要编写一个包含单个元素的枚举类型即可。
创建型设计模式:单例模式
猜你喜欢
转载自qicong.iteye.com/blog/2285578
今日推荐
周排行