设计模式之单例模式 编写代码实现两种单例模式-懒汉式单例和饿汉式单例
一、单例模式介绍
单例模式是一种常见的软件设计模式,单例模式对象的类只允许一个实例存在。单例模式将创建对象的过程私有化,然后提供一个唯一的获取方法返回一个对象。
单例模式好处:内存只产生一个对象,不能new。
饿汉式和懒汉式区别。饿汉式单例模式是在类加载时就创建对象,懒汉式是在外界需要时创建对象。
二、饿汉式
饿汉式就是不管用不用,在类加载时都会先给你创建出来。这就好比快餐去了选好就可以吃,省去了点餐后等待时间。这是一种空间换时间的策略,如果这个单例会被调用,饿汉式效果也不错,是一种预加载策略,而且实现比懒
原创
2020-08-20 21:02:25 ·
622 阅读 ·
0 评论