单例者模式

2023-02-15  本文已影响0人  粽里寻她

单例者模式:
单例模式是一种软件设计模式,其目的是确保一个类只有一个实例,并提供一个全局访问点来访问这个实例。单例模式有助于确保类的对象只有一个,从而减少资源的浪费。单例模式也可以用来避免对象的多次创建,从而提高应用程序的性能。单例模式是一种非常常用的设计模式,它也是一种有用的抽象概念,可以帮助程序员理解应用程序的状态,并实现它们。
用途:
①正常在项目当中,外部接口初始化实例会进行使用单例者模式;
多次创建对象造成的影响:
对象多次创建影响程序性能,创建对象是需要消耗内存,而随着无节制的创建,会导致内存的使用量增大,从而导致程序性能下降,有可能会导致内存溢出;
单例者模式:

public class Singleton{
    private static Singleton instance = null;
    
    private Singleton(){
        //私有构造函数
    }
    
    public static Singleton getInstance(){
        if(instance == null){
            instance = new Singleton();
        }
        return instance;
    }
}
上一篇 下一篇

猜你喜欢

热点阅读