礼品代发网

礼品代发网

收录130107113题,礼品代发网免费搜题解答

今日已更新0道题

为什么会有耦合-为什么要耦合

2025-11-20 05:37:37  

为什么会有耦合-为什么要耦合

优质解答

耦合就是不同模块像胶水粘在一起,改一个模块可能连带其他模块出问题。比如写个登录功能,跟数据库、前端都硬挂钩,哪怕改个按钮颜色,都可能让登录功能乱套。这样设计初期觉得方便,但后期维护成本翻倍,系统越复杂问题越多。

为什么耦合会这样产生呢?因为开发初期追求效率,模块间共享数据或接口,导致修改时牵一发而动全身。比如大前年某软件公司报告显示,70%的系统崩溃源于高耦合模块相互干扰。就像搭积木时没留接口,后来要加新功能只能整体拆开重搭。有次他们改支付模块,因为和订单、库存强绑定,结果同时影响3个系统,维修耗时比预期多4倍。现在很多团队用"低耦合"设计,让模块像乐高积木那样松散组合,比如用API接口代替直接调用,这样改一个模块只需调整接口文档,其他模块不受影响。

本题链接:

耦合模块依赖