一个模块直接修改另一个模块的内部数据,这样的耦合被称为(  )
一个模块直接修改另一个模块的内部数据,这样的耦合被称为(  )
A、内容耦合
B、控制耦合
C、公共耦合
D、数据耦合
【正确答案】:A
【题目解析】:耦合(coupling)是对两个模块之间联接程度的一种度量。模块间的依赖程度越大,则其耦合程度也就越大;反之,模块间的依赖程度越小,则其耦合程度也就越小。模块间耦合的类型:(1) 内容耦合:一个模块直接修改另一个模块的内部数据。(2) 公共耦合:两个或两个以上的模块共同引用一个全局数据项。(3) 控制耦合:一个模块通过接口向另一个模块传递一个控制信号。(4) 标记耦合:一个模块A通过接口向两个模块B和C传递一个公共参数。(5) 数据耦合:模块之间通过参数来传递数据。
Top