模块化:程序划分为独立模块,多种子功能构成整体
+抽象:关注本质
+逐步求精:推迟关注细节
+信息隐藏:迪米特法则(最少知识)
->模块独立:高内聚,低耦合
耦合(低->高):无直接耦合->数据耦合->标记(特征)耦合->控制耦合->外部耦合->公共耦合
内聚(高->低):功能->顺序->通信->过程->时间->逻辑->偶然
层次图:方框+连线(调用关系)

HIPO图:层次图+编号

结构图:每个方框代表一个模块,框内注明模块的名字或主要功能,方框间的箭头(或直线)代表模块的调用关系,注释表示来回传递的信息【尾部空心圆表示传递数据,实心圆代表传递控制信息】


变换流:输入+变换中心+输出

事务流:多种事务选择执行

上一篇:《解构领域驱动设计》读书笔记
下一篇:MuziDB数据库-0.项目描述