更新时间:2022-07-18 10:26:27
本节书摘来自异步社区《Android 源码设计模式解析与实战》一书中的第2章,第2.3节单例模式的使用场景,作者 何红辉 , 关爱民,更多章节内容可以访问云栖社区“异步社区”公众号查看
2.3 单例模式的使用场景确保某个类有且只有一个对象的场景,避免产生多个对象消耗过多的资源,或者某种类型的对象只应该有且只有一个。例如,创建一个对象需要消耗的资源过多,如要访问IO和数据库等资源,这时就要考虑使用单例模式。
《Android 源码设计模式解析与实战》——第2章,第2.3节单例模式的使用场景
《Android 源码设计模式解析与实战》——第2章,第2.8节无名英雄——深入理解LayoutInflater
《Android 源码设计模式解析与实战》——第2章,第2.6节单例模式的其他实现方式
《Android 源码设计模式解析与实战》——第2章,第2.7节Android源码中的单例模式
《Android 源码设计模式解析与实战》——第1章,第1.7节总结
《Android 源码设计模式解析与实战》——第1章,第1.6节更好的可扩展性——迪米特原则
《Android 源码设计模式解析与实战》——第1章,第1.5节系统有更高的灵活性——接口隔离原则
《Android 源码设计模式解析与实战》——第1章,第1.1节优化代码的第一步——单一职责原则
《Android 源码设计模式解析与实战》——第1章,第1.3节构建扩展性更好的系统——里氏替换原则