[架构之路-105]:《软件架构设计:程序员向架构师转型必备》-15-模块划分的综合技术与4步骤法

Posted 文火冰糖的硅基工坊

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[架构之路-105]:《软件架构设计:程序员向架构师转型必备》-15-模块划分的综合技术与4步骤法相关的知识,希望对你有一定的参考价值。

15. 模块划分的综合技术与4步骤法

本章把前面切分模块的各种方法都综合了起来,模块划分的综合技术与4步骤法。

15.1 像专家一样思考

15.1.1 自顶向下vs.自底向上,垂直切分vs.水平切分

15.1.2 横切竖割,并不矛盾

15.2 模块划分的4步骤方法——EDD方法

15.2.1 封装驱动设计的4个步骤

15.2.2 细粒度模块的划分技巧

备注:分层是相对的,某一层内部可以进一步再进行分层。

框架:通用性代码!!!

15.3 实际应用(13)——对比MailProxy案例的4种模块划分设计

15.3.1 设计

15.3.2 设计的优点、缺点

以上是关于[架构之路-105]:《软件架构设计:程序员向架构师转型必备》-15-模块划分的综合技术与4步骤法的主要内容,如果未能解决你的问题,请参考以下文章

[架构之路-94]:《软件架构设计:程序员向架构师转型必备》-4-软件架构设计的通用过程

[架构之路-100]:《软件架构设计:程序员向架构师转型必备》-10-细化架构设计

[架构之路-92]:《软件架构设计:程序员向架构师转型必备》-2-解析软件架构的概念

[架构之路-92]:《软件架构设计:程序员向架构师转型必备》-2-解析软件架构的概念

[架构之路-101]:《软件架构设计:程序员向架构师转型必备》-11-原型设计与架构评估与提前验证

[架构之路-103]:《软件架构设计:程序员向架构师转型必备》-13-软件架构如何分层(四层架构)