软件设计笔记

高内聚低耦合

内聚:一个模块内的关联程度,高内聚指的是一个模块内部关联很紧密。

耦合:一个模块与另外模块的关联程度,模块直接的关联越是紧密  独立性就越弱,修改成本就越大。低耦合指的是模块之间的独立性较强。比如A模块直接修改B模块的数据,称为强耦合。如果A模块通过数据与B模块交互,称为弱耦合。

 

反腐层

解释:新系统需要调用旧系统  就要兼容旧系统的过时api 数据结构等,这样新系统就得放弃原有的api和数据结构,也就变腐败了。反腐层的作用是新建一个层去兼容新旧系统,新系统调用反腐层 ,反腐层再调用旧系统,反腐层拿到旧系统的数据后转换为新系统需要的数据返回新系统。

参考文档:https://blog.csdn.net/weixin_39800144/article/details/113759645

posted on 2022-09-15 10:04  周公  阅读(18)  评论(0编辑  收藏  举报

导航