设计模式(Design pattern):是一套被反复使用的代码设计经验总结,专门用于解决特定场景的需
求。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。
目的:保证在整个应用中某一个类有且只有一个实例(一个类在堆内存只存在一个对象)。
单例设计模
式的好处在于多个模块共享数据和工具方法。
1.1.2.1 饿汉式
[1] 必须在该类中,自己先创建出一个对象
[2] 私有化自身的构造器,防止外界通过构造器创建新的工具类对象
[3] 向外暴露一个公共的静态方法用于返回自身的对象
单例模式(饿汉式)
[1]
私有化构造方法。
[2]
事先创建好当前类的一个对象
[3]
提供一个公共静态方法
(
用于统一的外界访问方式
)
,返回事先创建好的实例