静态方法与单身人士

时间:2011-06-17 09:44:22

标签: c# java c++ oop

  

可能重复:
  Why choose a static class over a singleton implementation?

静态方法与单身人士。
可以在这里确定选择吗?
其中一种方法比其他方法更合适的条件是什么?

2 个答案:

答案 0 :(得分:3)

静态方法遵循“低耦合和高相干”的规则 - 比单身人士更多。 (只要它们的实现不依赖于静态成员变量。)

答案 1 :(得分:2)

如果静态方法解决了与单例相同的问题,那么为什么复杂化并编写单例?

否则,为什么选择解决错误问题的东西?