单例模式

方式一:

public class Dog{

    private static Dog d = null;

    private Dog(){}

    public static Dog getDog(){

        if(d==null){

            d = new Dog();

        }

        return d;

    }

}

方式二:

public class cat{

    private final static Cat CAT = new Cat();

    private Cat(){}

    public static Cat getCat(){

        return CAT;

    }

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容