The Daily WTF 中文 关注 代码灾难:单身或约会 单例设计模式虽然简单,但经常被滥用。 Bartłomiej 遇到了许多继承代码中错误实现的单例。 一个例子尝试在构造函数中创建单例,无法保证只有一个实例。 可以创建多个实例,替换之前的实例。 DoSomething 方法尝试确定正确的实例,否则静默失败。 这种实现甚至无法实现单例的基本功能。 它基本上是一个有缺陷的全局变量。 代码的设计从根本上是有缺陷的。 所示例子突出了单例实现的常见错误。 单例模式的简单性经常导致错误的实现。 CodeSOD: Single or Mingle thedailywtf.com The Daily WTF 中文 RSS thenote.app
DoSomething方法尝试确定正确的实例,否则静默失败。 这种实现甚至无法实现单例的基本功能。 它基本上是一个有缺陷的全局变量。 代码的设计从根本上是有缺陷的。 所示例子突出了单例实现的常见错误。 单例模式的简单性经常导致错误的实现。