首页
›
移动端与Android应用开发
›
001-Kotlin应用模块边界
›
《Android模块划分与依赖架构治理》
VIP20
本课程属于:001-Kotlin应用模块边界
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Android模块划分与依赖架构治理
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
模块划分的核心原则
高内聚 · 低耦合 · 单一职责
模块划分的核心原…
高内聚
02
业务模块识别方法
用例驱动 · 领域分析 · 事件风暴
业务模块识别方法
用例驱动
03
技术模块分层策略
展现层 · 应用层 · 领域层
技术模块分层策略
展现层
04
接口契约的定义要素
入参 · 出参 · 异常
接口契约的定义要…
入参
05
接口规范语言选择
OpenAPI · gRPC Proto · GraphQL Schema
接口规范语言选择
OpenAPI
06
接口版本管理策略
URL路径版本 · 请求头版本 · 兼容性规则
接口版本管理策略
URL
07
依赖方向的根本原则
高层模块不应依赖低层模块 · 两者都应依赖抽象
依赖方向的根本原…
高层模块不应依赖…
08
依赖倒置在模块划分中的实践
抽象接口定义层 · 实现注入 · 依赖反转容器
依赖倒置
模块划分
09
数据流方向与模块边界
单向数据流 · 禁止循环依赖 · 数据所有权归属
数据流方向
模块边界
10
控制流与模块调用链
同步调用 · 异步消息 · 事件驱动
控制流
模块调用链
11
信任链路与安全边界
模块间认证 · 鉴权 · 凭证传播
信任链路
安全边界
12
模块间通信方式选型
REST vs gRPC vs 消息…
模块间通信方式选…
REST
13
共享数据库作为模块间契约的陷阱
耦合 · 变更扩散 · 并发锁
共享数据库作为模…
耦合
14
接口契约的变更管理
新增字段兼容 · 废弃字段 · breaking change识别
接口契约的变更管…
新增字段兼容
15
依赖方向违反的后果分析
编译循环 · 部署循环 · 团队协作阻塞
依赖方向违反的后…
编译循环
16
模块粒度权衡
微服务 · 宏服务 · 模块单体
模块粒度权衡
微服务
17
领域驱动设计中的限界上下文与模块划分
Bounded Context · Context Map · 共享内核
领域驱动设计
限界上下文
18
模块间依赖的显式化方法
依赖图 · 依赖矩阵 · 架构测试
模块间依赖的显式…
依赖图
19
演化式模块划分
从单体到服务化的渐进策略 · 防腐层 · 绞杀者模式
演化式模块划分
从单体到服务化的…
20
接口契约的测试策略
契约测试 · 消费者驱动契约 · 提供者验证
接口契约的测试策…
契约测试
21
模块内聚性度量
LCOM(方法内聚) · CC(圈复杂度) · 扇入扇出分析
模块内聚性度量
LCOM
22
依赖方向与发布策略
版本兼容 · 灰度发布 · 特征开关
依赖方向
发布策略
23
跨模块事务处理
分布式事务 · Saga模式 · 最终一致性
跨模块事务处理
分布式事务
24
模块划分与团队组织对齐
康威定律 · 逆康威操作 · 运维责任边界
模块划分
团队组织对齐
25
接口契约文档化最佳实践
自动生成文档 · API蓝图 · Wiki与代码同步
接口契约文档化最…
自动生成文档
26
依赖方向设计中的异常场景
超时 · 重试 · 熔断
依赖方向设计
异常场景
27
模块边界与数据存储分离
数据库拆分 · CQRS · 事件源
模块边界
数据存储分离
28
模块划分的验收标准
无循环依赖 · 接口独立可测试 · 部署独立可演进
模块划分的验收标…
无循环依赖
29
已有系统模块重构实战
识别坏依赖 · 抽取接口 · 引入防腐层
已有系统模块重构…
识别坏依赖
30
模块划分与接口契约的全流程落地案例
从业务分析到技术产出 · 决策记录 · 风险清单
模块划分
接口契约的全流程…
所属VIP或分类
同VIP:Android跨模块ViewModel状态隔离与性能优化
同VIP:Gradle多模块传递依赖管理与增量编译
同VIP:Gradle多模块依赖治理与构建优化