Java 单例类与静态方法

    面向对象编程与函数编程范式的区别,可用来描述这两者。

    对于Java语言实现,从执行效率以及内存使用,这两者基本是无差别,唯一的差别是单例类在实例化的时候会有所延迟,不过实例化一次后的执行效率和后者是一致的。

    后者的优点是:调用方便,函数套函数,逻辑也很清晰;缺点是:不能继承其他类,也不能被其他类继承,不能延迟加载。

    前者的优点是:可以继承其他类,也可以被其他类继承扩展,可实现延迟加载

暂且想到这些。

    

你可能感兴趣的:(java,单例,静态方法)