【发布时间】:2013-03-02 19:56:41
【问题描述】:
单例设计模式优于静态类以及静态类优于单例设计模式的场景有哪些?
【问题讨论】:
-
首选方法是既不使用单例也不使用静态类。
-
@empi- 为什么,你能解释一下吗?
-
@Default:我得到的单身人士。 (正确使用的)静态类有什么不好。它们是我经常使用的扩展方法所必需的。
-
@PieterGeerkens,取决于它们是否是“静态的”。构造一个接口的实现通常会更好,即使它没有状态,这样你也可以注入它。
标签: c# design-patterns