技术栈
恶汉模式
有梦想的攻城狮
1 年前
单例模式
·
设计模式
·
懒汉模式
·
singleton
·
恶汉模式
设计模式-单例模式
单例模式是一种常用的软件设计模式,属于创建类型的一种。单例模式的英文全称是Singleton Pattern。它提供了一种创建对象的最佳方式,该模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一对象的方式,可以直接访问,不需要实例化该类的对象。 请注意,虽然单例模式在某些情况下非常有用,但它也有缺点。例如,它没有接口,不能继承,与单一职责原则冲突,一个类应该只关心内部逻辑,而不关心外面怎么样来实例化。