静态方法VS单身

静态方法VS单身

问题描述:

可能重复:
Why choose a static class over a singleton implementation?静态方法VS单身

静态方法VS单身。
这里可以确定选择吗?
这些方法之一明确地比其他方法更合适的条件是什么?

+0

你在说静态单身模式与单身模式吗? – 2011-06-17 09:47:26

静态方法遵循“低耦合和高一致性” - 规则多于单例。 (只要它们的实现不依赖于静态成员变量)。

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

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