在回答这个问题(/sf/ask/17360801/#352327)时,它让我想知道......
将静态类视为等效于实现单例模式的非静态类实例是否存在任何危险?
对我来说,唯一看起来很明显的是静态类基本上只是作用域函数的集合(这里明确地避免使用"方法"),单例仍然可以实例化,即使你只能有1个> 1> 0.
您可以将单例作为参数传递给需要某个接口的对象的东西,您不能在任何地方传递静态类(除非通过一些反射技巧)