Edmund's zone

导航

2011年1月9日 #

单例模式(Singleton)

摘要: 最近用到了单例模式。在这里做个总结,整理思路。使用情形:在调用form时,可能出现此form已经被初始化了,但是调用者并不知道,重新new了一个新的form,导致调用者的混乱。使用了singleton模式,做到了在内存中只有一个form,避免多次new。Form's Singleton下面介绍一下通用的情形:单例模式(singleton):保证一个类仅有一个实例,并提供一个访问它的全局访问点。简单的说,单例模式是对唯一实例的受控访问。下面是在多线程时的单例模式示例代码:[代码]对于多线程的实现,在实际中还有采用静态初始化的方式,代码如下:[代码]当需要释放此instance或者form时,须要 阅读全文

posted @ 2011-01-09 15:40 Edmund Li 阅读(315) 评论(0) 推荐(0) 编辑