设计模式之单例模式
需求:在程序中的任何地方,我们想要获取某一个类的唯一对象。
我们称之为类的单例
Singleton
(1)提供一个私有的静态的本类型的成员变量
(2)构造器私有化
(3)提供公有的静态的方法获取本类中创建的实例。
//饿汉写法: 加载期间就实例化对象
//懒汉写法: 调用方法时才创建对象

本文介绍了单例模式的设计原则,包括私有静态成员变量、私有构造器及公共静态获取方法。探讨了两种实现方式:饿汉式(在加载时实例化)与懒汉式(按需创建对象)。
设计模式之单例模式
需求:在程序中的任何地方,我们想要获取某一个类的唯一对象。
我们称之为类的单例
Singleton
(1)提供一个私有的静态的本类型的成员变量
(2)构造器私有化
(3)提供公有的静态的方法获取本类中创建的实例。
//饿汉写法: 加载期间就实例化对象
//懒汉写法: 调用方法时才创建对象

1109
821

被折叠的 条评论
为什么被折叠?
