Xiao Peng

My personal blog moves to xiaopeng.me , blogs about design patterns will be synced to here.
肖鹏,ThoughtWorks资深咨询师,目前关注于架构模式、敏捷软件开发等领域,并致力于软件开发最佳实践的推广和应用。
多次为国内大型企业敏捷组织转型提供咨询和培训服务,在大型团队持续集成方面具有丰富的经验。
  博客园  :: 首页  :: 联系 :: 订阅 订阅  :: 管理

Singletons Are Evil

Posted on 2006-11-23 09:56  勇敢的鸵鸟  阅读(298)  评论(0编辑  收藏  举报
http://c2.com/cgi/wiki?SingletonsAreEvil

Almost every use of singleton I have encountered was best replaced by an attribute accessor in a higher level object that is then either

  • explicitly passed around via a parameter, or
  • used via a dynamically bound variable (possibly within a thread-safe wrapper)