标签:style blog http color strong 数据 2014 div 代码
1、单例模式的意图:
保证一个类仅有一个实例,并提供一个访问它的全局访问点。
所谓的全局访问点,在代码层次表现为类中的静态函数,通过类名即可调用。
2、单例模式类图:
角色:
协作:
3、适用性:
4、代码实现:
1 package com.crazysnail.singleton; 2 3 public class Singleton { 4 private static Singleton theSingleton; 5 6 public static Singleton getInstance(){ 7 if(theSingleton==null) 8 theSingleton = new Singleton(); 9 10 return theSingleton; 11 } 12 13 protected Singleton(){ 14 /*对类中的数据成员进行初始化操作*/ 15 } 16 17 /*类的其他域和相关的操作*/ 18 }
5、单例模式的特点:
标签:style blog http color strong 数据 2014 div 代码
原文地址:http://www.cnblogs.com/-crazysnail/p/3927767.html