美文网首页
《Android源码设计模式》笔记02章 - 单例模式

《Android源码设计模式》笔记02章 - 单例模式

作者: 叨叨叨_ | 来源:发表于2019-02-19 11:02 被阅读0次

1.使用场景?

1.避免产生多个对象消耗过多资源
2.创建一个对象需要消耗的资源过多(如要访问IO和数据库等资源)

2.定义?

确保 某一个类只有一个实例, 自行实例化并向整个系统提供这个实例。

3.实现单例模式,有几个关键点

1.私有构造函数
2.通过一个静态方法(公有)或枚举返回单例类对象
3.获取单例对象过程中,要确保线程安全,确保对象有且只有一个
4.确保单例类对象在反序列化时不会重新构建对象

相关文章

网友评论

      本文标题:《Android源码设计模式》笔记02章 - 单例模式

      本文链接:https://www.haomeiwen.com/subject/xdudjqtx.html