当前位置: 首页 > 未分类>阅读正文

程序编码最重要的准则是什么?

2022.7.16 朱丰华 261 次 留下评论 269字

通常以“高内聚、低耦合”评价一个软件的好坏。

高内聚(类似原子性):

  • ①一个代码行或代码块尽可能只完成一个作用(作用唯一、代码不拆分、代码行代码块的原子性)
  • ②一个方法尽可能只完成一件事(方法的原子性)
  • ③一个业务相关代码应该只在其唯一模块中(业务的原子性)。

低耦合(类似隔离性):

  • ①方法的参数和返回值灵活(对外暴露、和内部实现分离)
  • ②减少方法之间的直接调用【‘如反射】(方法之间的分离)
  • ③减少模块之间的相互联系(业务、模块、视图等的分离、分层)。

简单来说,高内聚低耦合:只对外暴露接口,并隐藏接口内部的实现细节(不易理解,实际包含以上几部分)。

本篇完,还有疑问?留下评论吧

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注