《Android 源码设计模式解析与实战》——导读

简介: 本节书摘来自异步社区《Android 源码设计模式解析与实战》一书中的目录,作者 何红辉 , 关爱民,更多章节内容可以访问云栖社区“异步社区”公众号查看

本节书摘来自异步社区《Android 源码设计模式解析与实战》一书中的目录,作者 何红辉 , 关爱民,更多章节内容可以访问云栖社区“异步社区”公众号查看


a08881fa4b257d6af89dd40cab7f9d0013d1a33a

目 录
自序一
自序二
前言
致谢
第1章 走向灵活软件之路——面向对象的六大原则
1.1节优化代码的第一步——单一职责原则
1.2节让程序更稳定、更灵活——开闭原则
1.3节构建扩展性更好的系统——里氏替换原则
1.4节让项目拥有变化的能力——依赖倒置原则
1.5节系统有更高的灵活性——接口隔离原则
1.6节更好的可扩展性——迪米特原则
1.7节总结
第2章 应用最广的模式——单例模式
2.1节单例模式介绍
2.2节单例模式的定义
2.3节单例模式的使用场景
2.4节单例模式UML类图
2.5节单例模式的简单示例
2.6节单例模式的其他实现方式
2.7节Android源码中的单例模式
2.8节无名英雄——深入理解LayoutInflater
2.9节运用单例模式
2.10节总结
第3章 自由扩展你的项目——Builder模式
第4章 使程序运行更高效——原型模式
第5章 应用最广泛的模式——工厂方法模式
第6章 创建型设计模式——抽象工厂模式
第7章 时势造英雄——策略模式
第8章 随遇而安——状态模式
第9章 使编程更有灵活性——责任链模式
第10章 化繁为简的翻译机——解释器模式
第11章 让程序畅通执行——命令模式
第12章 解决、解耦的钥匙——观察者模式
第13章 编程中的“后悔药”——备忘录模式
第14章 解决问题的“第三者”——迭代器模式
第15章 抓住问题核心——模板方法模式
第16章 访问者模式
第17章 “和事佬”——中介者模式
第18章 编程好帮手——代理模式
第19章 物以类聚——组合模式
第20章 得心应手的“粘合剂”——适配器模式
第21章 装饰模式
第22章 对象共享,避免创建多对象——享元模式
第23章 统一编程接口——外观模式
第24章 连接两地的交通枢钮——桥接模式
第25章 MVC的介绍与实战
第26章 MVP应用架构模式

相关文章
|
6月前
|
数据采集 监控 API
告别手动埋点!Android 无侵入式数据采集方案深度解析
传统的Android应用监控方案需要开发者在代码中手动添加埋点,不仅侵入性强、工作量大,还难以维护。本文深入探讨了基于字节码插桩技术的无侵入式数据采集方案,通过Gradle插件 + AGP API + ASM的技术组合,实现对应用性能、用户行为、网络请求等全方位监控,真正做到零侵入、易集成、高稳定。
777 76
|
7月前
|
设计模式 人工智能 算法
基于多设计模式的状态扭转设计:策略模式与责任链模式的实战应用
接下来,我会结合实战案例,聊聊如何用「策略模式 + 责任链模式」构建灵活可扩展的状态引擎,让抽奖系统的状态管理从「混乱战场」变成「有序流水线」。
设计模式 存储 人工智能
595 0
|
9月前
|
设计模式 C++
【实战指南】设计模式 - 工厂模式
工厂模式是一种面向对象设计模式,通过定义“工厂”来创建具体产品实例。它包含简单工厂、工厂方法和抽象工厂三种形式,分别适用于不同复杂度的场景。简单工厂便于理解但扩展性差;工厂方法符合开闭原则,适合单一类型产品创建;抽象工厂支持多类型产品创建,但不便于新增产品种类。三者各有优缺点,适用于不同设计需求。
393 86
|
10月前
|
设计模式 存储 缓存
Netty源码—9.性能优化和设计模式
本文主要介绍了Netty的两大性能优化工具、FastThreadLocal的源码和总结、Recycler的设计理念/使用/四个核心组件/初始化/对象获取/对象回收/异线程收割对象和总结,以及Netty设计模式的单例模式和策略模式。
289 53
|
10月前
|
安全 Java Android开发
为什么大厂要求安卓开发者掌握Kotlin和Jetpack?深度解析现代Android开发生态优雅草卓伊凡
为什么大厂要求安卓开发者掌握Kotlin和Jetpack?深度解析现代Android开发生态优雅草卓伊凡
450 0
为什么大厂要求安卓开发者掌握Kotlin和Jetpack?深度解析现代Android开发生态优雅草卓伊凡
|
11月前
|
设计模式 负载均衡 监控
并发设计模式实战系列(2):领导者/追随者模式
🌟 ​大家好,我是摘星!​ 🌟今天为大家带来的是并发设计模式实战系列,第二章领导者/追随者(Leader/Followers)模式,废话不多说直接开始~
317 0
|
11月前
|
设计模式 监控 Java
并发设计模式实战系列(1):半同步/半异步模式
🌟 ​大家好,我是摘星!​ 🌟今天为大家带来的是并发设计模式实战系列,第一章半同步/半异步(Half-Sync/Half-Async)模式,废话不多说直接开始~
432 0
|
11月前
|
设计模式 运维 监控
并发设计模式实战系列(4):线程池
需要建立持续的性能剖析(Profiling)和调优机制。通过以上十二个维度的系统化扩展,构建了一个从。设置合理队列容量/拒绝策略。动态扩容/优化任务处理速度。检查线程栈定位热点代码。调整最大用户进程数限制。CPU占用率100%
619 0
|
11月前
|
设计模式 消息中间件 监控
并发设计模式实战系列(3):工作队列
🌟 ​大家好,我是摘星!​ 🌟今天为大家带来的是并发设计模式实战系列,第三章,废话不多说直接开始~
294 0

推荐镜像

更多