美文网首页
《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