首页 > 其他 > 详细

单例设计模式

时间:2021-09-09 06:39:01      阅读:17      评论:0      收藏:0      [点我收藏+]

概念理解

?单例设计模式属于创建型模式,它提供了一种创建对象的最佳方式。

?该设计模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建,并且由这个类提供一种访问其唯一对象的方式,可以直接访问,不需要实例化该类的对象。

?单例设计模式分为:懒汉式饿汉式

饿汉式:类加载会导致该单实例对象被创建。
懒汉式:类加载不会导致该单实例对象被创建,而是首次使用该对象时才会被创建。

饿汉式

public class Singleton {
    private Singleton(){};
    private static Singleton singleton = new Singleton();
    public static Singleton getSingleton(){
        return singleton;
    }
}

懒汉式

单例设计模式

原文:https://www.cnblogs.com/IamHzc/p/15241349.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!