《设计模式》创建型-单列模式及各种实现,2021Android开发现状分析
-Singleton() }
需要注意的几个关键点:
构造函数不对外开发,通常为Private;通过静态方法或者枚举返回单列类对象;确保单列类有且只有一个对象,尤其是在多线程的环境下;确保单列类对象在反序列化时不会重新构建。
单列的实现方式
饿汉模式
public class Singleton{ private static Singleton instance = new Singleton(); private Singleton(){} public static Singleton getInstance(){ return instance; } }
这种方式在类加载的时候就
《Android学习笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》
【docs.qq.com/doc/DSkNLaERkbnFoS0ZF】 完整内容开源分享
自行实例化,避免了多线
共有 0 条评论