-
内聚性:即模块内部各成员相互联系紧密的程度。高内聚性表示模块内的元素彼此关联紧密,且完成单一任务;低内聚性则意味着模块内的元素可能与其它元素关联更多,做了超出一个任务范畴的事情。
-
耦合性:表示模块之间相互连接的密切程度。松散耦合意味着模块之间的依赖关系较少,更容易独立开发和维护;而紧密耦合则意味着模块之间的依赖性较高,修改其中一个模块可能会影响到其他模块。
-
功能独立性:即模块是否能够独立地完成特定的功能,不依赖于其它模块的具体实现或状态。
-
接口清晰度:模块之间的接口定义是否明确、简洁,能否很容易地理解和使用。
-
数据独立性:模块的数据是否被有效地封装,以减少模块间对共享数据的依赖,从而提高模块的独立性。
衡量模块独立的定性标准是什么?
最新推荐文章于 2024-07-16 23:45:25 发布