软件开发技术: 高内聚(high cohesion)

来源:互联网 发布:windows安装ruby环境 编辑:程序博客网 时间:2024/06/03 17:33
高内聚是指代码只完成一个定义清晰的任务。对函数,高内聚是一个函数只完成一个运算逻辑;对于类,高内聚就是一个类只完成此一个业务逻辑;对于库和包,高内聚是只对应一个业务领域。
实际上,高内聚只是单一责任原则的另一种表述。
具备高内聚的代码,易读,易于重用,易于测试,易于维护。
0 0
原创粉丝点击