【发布时间】:2010-11-21 20:29:06
【问题描述】:
静态类被认为是不好的做法吗?几天前我读了一篇关于这个的文章(找不到它,抱歉),它基本上说拥有静态类(尤其是那些“帮助”类)通常是错误代码的标志。这是否正确,如果正确,原因是什么?
【问题讨论】:
-
你的意思是“静态方法”吗?下面的示例(例如 Math.round)是静态方法的示例,但 Math 类本身不是静态的。
-
不,我的意思是静态类。我在 Silky 的帖子中添加了评论以进行澄清。
-
如果我们确切地知道它在说什么,以及它是否涉及特定的上下文、语言或设计理念,我们肯定会更容易反驳/同意这篇文章。
-
什么是静态类,它适用于哪些语言?
标签: static-classes