摘要: Singleton 单例模式,又叫单子模式,是一种常见的软件设计模式。这种模式的特点就是应用了Singleton 单例模式的类必须保证始终只有一个实例(对象)存在。许多时候系统中需要某个类只能同时存在一个对象,而且可以全局调用。单例模式的思路是一个类能返回对象一个实例(永远是同一个)和一个获得该实例的方法(必须是静态方法,通常使用 getInstance这个名称);当我们调用这个方法时,如果类持有的实例不为空,就返回这个实例;如果类保持的实例为空,就创建该类的实例,并将实例赋予该类保持的实例,从而限制用户只有通过该类提供的静态方法来得到该类唯一的实例。单例模式在多线程场合下必须小心使用。当唯一 阅读全文
posted @ 2012-08-07 09:27 hellocby 阅读(215) 评论(0) 推荐(0) 编辑