模块独立(3)

 控制耦合

 
这种耦合实质上是在单一接口上选择多功能模块中某项功能,因此对所有控制模块的任何修改,都会影响控制模块。另外,控制耦合也意味着控制模块必须知道所控制模块内部的一些逻辑关系,像这些都降低模
块的独立性
 
以上给出了 7种耦合类型,这只是从耦合的机制上所做的分类,按耦合的强弱程度的排
列只是相对的关系。但它给设计人员在设计程序结构时提供了一决策准则。实际上,开始时
两个模块之间的耦合不只是一种类型,而是多种类型的混合。这就要求设计人员按照实际情
况进行分析、比较和分析,逐步加以改进,以提高模块的独立性。
posted @ 2010-10-23 10:41  转航  阅读(128)  评论(0编辑  收藏  举报