如何设计子程序?

首先解释一个概念,内聚性。


内聚性的英文单词是cohesion。维基百科对cohesion的解释是:

In computer programming, cohesion refers to the degree to which the elements of a module belong together.[1] Thus, cohesion measures the strength of relationship between pieces of functionality within a given module。

也就是说, 内聚性是一个模块内部各元素之间的联系程度。


一个好的子程序应该有功能上的内聚性。也就是说,一个子程序中各部分之所以在这个子程序中,是因为它们共同完成了某一项任务。

维基百科是这么说的:

Functional cohesion is when parts of a module are grouped because they all contribute to a single well-defined task of the module。Functional cohesion is the best。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值