【发布时间】:2011-04-26 20:47:10
【问题描述】:
逐步阅读C#,作者提到类只是对象的蓝图,本身没有用。那么,为什么静态类可以单独工作呢?
我确实理解静态类不能被实例化并作为一个具有静态成员的唯一实例存在的概念。但这有点破坏了类作为蓝图的隐喻。与这个蓝图想法相关的静态类如何解释?
【问题讨论】:
-
它与那个比喻不太吻合。静态类就像是辅助方法的房子,它的功能完全基于输入(不需要持久状态)
-
静态类就像那些可以对房子做任何事情但做得很糟糕的承包商。如果你真的需要,就使用它们。
标签: c# .net class static-classes