我阅读了关于 static vs singelton 的答案,但是,我特别寻找何时应该使用静态类而不是 singelton 的具体示例。目前看来,应该始终使用singelton。
谢谢。
我建议您阅读 Erich Gamma、Richard Helm、Ralph Johnson 和 John Vlissides 所著的“设计模式 - 可重用的面向对象软件的元素”一书(http://en.wikipedia.org/wiki/Design_Patterns)。
在这些差异中,可以懒惰地构造单例,在需要之前不需要内存或资源。