摘要:
在某些场景,你需要找到一个承担职责的对象,并且这个对象是他所属类的唯一实例。此时可以使用单例模式。 单例模式的意图是为了确保一个类有且仅有一个实例,并为他提供一个全局的访问点。创建一个担当独一无二角色的对象,有很多方式。但是,不管你如何创建一个单例对象,都必须保证其他开发人员不能创建该单例对象的新的实例。 设计一个单例类时,需要确定何时实例化该类的单例对象。一种做法是创建这个类的实例,并将它作为该类的静态成员变量。例如某个类可能包括这一行: 1 private static Factory factory = new Factory(); 这个类通过一个公共的getFactory(... 阅读全文
posted @ 2014-03-24 21:28
chenholmes
阅读(730)
评论(1)
推荐(1)
浙公网安备 33010602011771号