模块独立的重要性
具有独立的模块的软件比较容易开发出来。
这是由于能够分割功能而且接口可以简化,当许多人分工合作开发同一个软件时,这个优点尤其重要。
独立的模块比较容易测试和维护。这是因为相对说来,修改设计和程序需要的工作量比较小,错误传播范围小,需要扩充功能时能够插入模块。
总之,模块独立是优秀设计的关键,而设计又是决定软件质量的关键环节。
模块独立性包含内容
模块自身的内聚
模块之间的耦合
使模块尽量的独立要求
模块的内聚程度要尽量高,
各模块间的耦合程度要尽量弱。(模块尽可能的独立)