首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件开发 >

单例设计形式总结(未完待续)

2012-07-05 
单例设计模式总结(未完待续)一、单例模式(单线程简单单例模式):单例:单一个实例(Instance)。Singleton的英文

单例设计模式总结(未完待续)
一、单例模式(单线程简单单例模式):
单例:单一个实例(Instance)。Singleton的英文意义是独身,也就是只有一个人,应用在面向对象语言上。Singleton模式可以保证一个类别 只有一个实例,并只提供一个访问这个实例的方法getInstance()。

1.饿汉式:就是一开始就初始化好了实例,getInstance()的时候直接返该实例。

public class Singleton {      private static Singleton instance = null;      private Singleton(){}      public static Singleton getInstance() {          if (instance == null){              synchronized(Singleton.class){                  if(instance == null) {                       instance = new Singleton();                  }              }          }          return instance;      }}

热点排行