静态类和单例类
1、静态类一运行就会初始化。而单例类可以选择性的初始化,即延时初始化。
2、单例类可以在构造函数里面初始化很多东西。而静态类得写个静态方法来实现,并且还得触发该方法。
3、单例类可以多态、实现接口。而静态类不能。
总结:
到底什么时候使用单例类,什么时候使用静态类这要根据情况来定。如果考虑扩展。灵活性的话,使用单列类会比较好。而如果不需要扩展的完全可以使用静态类来实现。
转载于:https://www.cnblogs.com/willDeng/p/4884505.html