代码的高内聚低耦合是评判代码的很重要的标准,但是如何才能实现代码的高内聚低耦合可以说多是书本理论,如何才能使自己写出来的代码能实现这种效果,必须要看一下大项目的源码,看看一些芯片厂商给的库文件,慢慢感受,慢慢学习,今天网上搜索一段比较简洁的规则,特记录学习。
要做到高内聚低耦合,重点并不是代码的编写,而是整体程序的设计阶段。
程序设计时,要先将要实现的功能列出来,然后设计模块。
模块设计后,再进行代码实现。
要做到高内聚低耦合,设计模块时需要做到:
1 各个模块之间的功能必须明确;
2 各个功能模块间实现的功能不可以有交叉;
3 不允许出现模块间的相互调用;
4 如果必须出现模块间调用,那么只允许单向调用,即A可以调用B,B不可以调用A。
只要做到以上效果,就可以实现高内聚低耦合,在代码实现过程中,可能会额外增加一些代码的复杂度,但为了降低维护难度,这样做是很有必要的。
C语言高内聚低耦合 摘录1
最新推荐文章于 2024-01-06 15:20:28 发布
本文探讨了代码设计中的高内聚低耦合原则,强调了在程序设计阶段明确功能模块、避免功能交叉及合理模块调用的重要性,遵循这些规则虽可能增加代码复杂度,但有助于降低后期维护难度。
2886

被折叠的 条评论
为什么被折叠?



