摘要: 简介“单例”即单一实例从名字上望文生义即可知道该类是做什么的,可见设计模式的名字也是很重要的,让人通过名字就能知道模式的用途,通用性强我们再命名自己的模式、函数、过程等时候也要遵循这一命名原则,这也成为了编程中一个不成文的规定。GOF是这样定义的:确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。特点有状态一个单例对象可以是有状态的(Stateful),一个有状态的单例对象通常也是可变对象(mutable)。一个有状态的单例对象可以作为状态库(repositary),比如一个单例对象拥有Int类型的属性,那么它可以提供唯一序列号,供系统使用。有状态的单例对象才有可能出现进程同步问 阅读全文
posted @ 2013-07-30 10:57 李龙生 阅读(343) 评论(0) 推荐(0) 编辑