SINGLETON(单件)—对象创建型模式 -- 只保存一个实例。
关键点:
1. 构造函数为私有,外部不能访问。
2. 只能通过静态函数getInstance访问,访问前判断是否已经实例化。
- public class Singleton {
- private Singleton() {}
- private static Singleton single=null;
- public static Singleton getInstance() {
- if (single == null) {
- single = new Singleton();
- }
- return single;
- }
- }
代码摘自 http://blog.youkuaiyun.com/hguisu/article/details/7515416