关于Java:singleton的优势是什么?

What is advantage of Singleton class?

本问题已经有最佳答案,请猛点这里访问。

在Java中,当我们创建一个单独的类时,它只为每个应用程序创建该类的一个实例,而不是创建SuntLon类,如果我们创建了该类的所有方法和变量,那么它将只创建静态成员的一个实例。那么,与类的所有静态成员相比,单例类的优势是什么呢?


这不仅仅是关于Java。单例成员和静态成员之间的一个区别是,可以有几个单例扩展或实现同一类或接口。如果您需要对其中一个单例调用方法,那么您可以依赖多态性,而对于静态成员则不是这样。