首页
›
移动端与Android应用开发
›
007-Android模块化架构方案
›
《单一职责在Android模块设计中的应用》
VIP20
本课程属于:007-Android模块化架构方案
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
单一职责在Android模块设计中的应用
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
单一职责原则核心解读
职责定义 · 变化轴线 · 内聚性度量
单一职责原则核心…
职责定义
02
Android模块现状分析
模块耦合模式 · 常见职责混叠案例 · 重构代价
Android
模块现状分析
03
模块拆分边界识别
业务边界 · 技术边界 · 复用边界
模块拆分边界识别
业务边界
04
模块内聚性评估方法
扇入扇出分析 · 依赖审计 · 变更影响面
模块内聚性评估方…
扇入扇出分析
05
Android模块类型划分
功能模块 · 基础模块 · 业务模块
Android
模块类型划分
06
模块间通信规范
接口隔离 · 事件总线 · 依赖注入
模块间通信规范
接口隔离
07
模块分层架构设计
数据层 · 领域层 · 展示层
模块分层架构设计
数据层
08
数据层单一职责实践
数据源分离 · Repository模式 · 缓存策略
数据层单一职责实…
数据源分离
09
领域层单一职责实践
UseCase职责限定 · 业务规则封装 · 无关逻辑剥离
领域层单一职责实…
UseCase
10
展示层单一职责实践
ViewModel职责 · UI状态管理 · 事件分发边界
展示层单一职责实…
ViewModel
11
路由层单一职责实践
导航职责 · 路由表设计 · 降级处理
路由层单一职责实…
导航职责
12
模块间依赖关系治理
依赖方向控制 · 循环依赖检测 · 自动检查工具
模块间依赖关系治…
依赖方向控制
13
模块化构建配置
Gradle模块拆分 · 依赖传递控制 · 版本统一策略
模块化构建配置
Gradle
14
模块内公共基类设计
Base类职责限制 · 避免上帝基类 · 模板方法边界
模块内公共基类设…
Base
15
模块间数据共享方案
共享数据模型 · 跨模块事件 · 数据一致性保障
模块间数据共享方…
共享数据模型
16
模块独立性测试策略
单元测试范围 · 集成测试边界 · Mock职责隔离
模块独立性测试策…
单元测试范围
17
模块发布与版本管理
模块版本号规范 · 发布流程 · 依赖锁定机制
模块发布
版本管理
18
模块演进与职责收敛
职责膨胀识别 · 拆分子模块 · 重构时机判断
模块演进
职责收敛
19
多团队协作模块边界
团队归属 · 接口契约 · 变更通知机制
多团队协作模块边…
团队归属
20
模块性能与职责权衡
过度拆分带来的性能损耗 · 懒加载设计 · 聚合点选择
模块性能
职责权衡
21
模块间安全边界
权限验证职责 · 沙箱设计 · 敏感数据隔离
模块间安全边界
权限验证职责
22
模块热修复与动态化
模块热修复职责划分 · 插件化方案对比
模块热修复
动态化
23
模块文档与知识沉淀
职责说明文档 · 接口规范 · 依赖图谱自动化
模块文档
知识沉淀
24
模块质量门禁
CI/CD中的职责检查 · lint规则 · 代码评审要点
模块质量门禁
CI/CD
25
案例
电商App模块拆分实战:业务模块边界 · 公共模块提炼 · 变化隔离
案例
App
26
案例
即时通讯App模块设计:通信模块职责 · 数据库模块职责 · UI模块职责
案例
App
27
案例
工具类App模块重构 · 职责归位过程
案例
App
28
模块架构决策记录(ADR)
职责变更理由 · 方案权衡 · 历史记录
ADR
模块架构决策记录
29
模块职责审计清单
检查项 · 评估标准 · 改进计划模板
模块职责审计清单
检查项
30
课程总结与行动指南
关键原则回顾 · 落地三步法 · 持续改进机制
课程总结
行动指南
所属VIP或分类
同VIP:Android-Framework模块化机制详解
同VIP:Android模块化性能优化技巧
同VIP:Android模块间通信:Binder与接口设计实战