Tagged: Singleton Pattern


设计模式学习总结-单例模式

1. 简介

单例模式确保一个类只有一个实例,自行提供这个实例并向整个系统提供这个实例。
特点:

1) 一个类只能有一个实例
2) 自己创建这个实例
3) 整个系统都要使用这个实例

2. 两种单例类型

1) 饿汉式单例类

public class Singleton {
 
private Singleton(){}
 
//在自己内部定义自己一个实例,是不是很奇怪?
//注意这是private 只供内部调用
 
private static Singleton instance = new Singleton();
 
//这里提供了一个供外部访问本class的静态方[......]<p class="read-more"><a href="http://neoremind.com/2010/06/singletondesignpattern/">继续阅读</a></p>