详解设计模式|单例的进化之路
概念
单例模式(Singleton Pattern)是设计模式中一个重要的模式之一,是确保一个类在任何情况下都绝对只有一个实例。单例模式一般会屏蔽构造器,单例对象提供一个全局访问点,属于创建型模式。
根据初始化时间的不同,可以将单例模式分为两类:
饿汉式单例
懒汉式单例
当然,除了上面的两个分类之外,处于对性能、安全等方面的考量,单例模式还演化出了各种实现版本,每一种版本的演进,都是单例的一次**进化与升级,**下面就来看看单例模式的进化之路上都经历了哪些挑战与对抗。
饿汉式单例
饿...
love-in-a-lifetime.hashnode.dev5 min read