首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

看了“内容耦合”定义有点儿一头雾水,哪位高手能找个javascript例子解释一上

2013-02-24 
看了“内容耦合”定义有点儿一头雾水,谁能找个javascript例子解释一下内容耦合:“当一个模块直接修改或操作另

看了“内容耦合”定义有点儿一头雾水,谁能找个javascript例子解释一下
内容耦合:“当一个模块直接修改或操作另一个模块的数据,或者直接转入另一个模块时,就发生了内容耦合。此时,被修改的模块完全依赖于修改它的模块”。
谁能给找个javascript例子解释一下上面的定义
[解决办法]
function a(){
  return 'kk';
}

function b(){
   alert(a());
}
b();
这样就产生 一个简单的耦合了   也就是  b的执行 依赖于a b必须知道a 的输出结果 如果 a输出 改变了 那么 b的执行结果还是 你要的吗?
所以 一般会重构成这样

a 不变
function b(p1){
   alert(p1);
}

b(a());

这样的话 b不需要了解a  完全是业务逻辑的调用者 最后负责

这个是最简单的例子

热点排行