【发布时间】:2011-01-10 11:20:17
【问题描述】:
什么是单例,我应该什么时候使用它?
【问题讨论】:
-
另外,Singleton 是 OO 编程中最广泛使用和滥用的设计模式之一。
-
@Fabiano:因为它有一种创建毫无意义的耦合的方法(我怎样才能让
X与Y交谈?只需让Y成为单身人士!),其中反过来会导致测试/调试困难和编程风格。有时单例是必要的;大多数时候,不是。 -
这是我的标准电话面试问题之一。正确答案是:从不。
-
@jonnii 很好,它有助于警告潜在的开发人员那里的老板是什么样的!