钛钶维基

什么是【耦合】

2019-05-17  本文已影响11人  一俢

耦合(Coupling),指的是软件系统结构中各模块间相互系紧密程度的一种度量,模块之间关系越紧密,其耦合性就越强,模块之间越独立,其耦合性就越差。

通常模块之间可能的关系方式有七种:

模块之间的耦合程度的高与低取决于模块间接口的复杂性、调用方式以及传递信息。解决程序的耦合问题是一直以来的问题,随着系统不断的变化和成长,经过了不同的业务阶段、不同的开发人员、不同的需求,程序会变得越来越庞大并且难以简化,同时问题到处都是,这个时候我们应该思考一下整个系统的耦合程度是不是太高了,技术上是不是要做一些事情。前人早就给我们了很多解耦的方法论,例如六大设计原则、23 个设计模式或者各种框架,好好利用它们,多思考问题,才能解决庞大系统的复杂问题。

多思考,多改变,才能成为优秀的设计者。

〖坚持的一俢〗

上一篇 下一篇

猜你喜欢

热点阅读