模块耦合顺序低到高1 松散耦合Loose coupling:模块之间的耦合度非常低彼此之间几乎没有依赖关系可以独立开发、测试和部署。2 弱耦合Weak coupling:模块之间的耦合度较低彼此之间有一定的依赖关系但是可以通过接口或者消息传递来解耦。3 中度耦合Moderate coupling:模块之间的耦合度较高彼此之间有较强的依赖关系但是可以通过接口或者消息传递来解耦。4 强耦合Tight
- 内部耦合(Internal coupling):模块内部的各个部分之间存在较强的依赖关系,不同部分之间的修改会影响整个模块的功能。6. 控制耦合(Control coupling):模块之间的耦合度取决于一个模块对另一个模块的控制程度,例如一个模块通过传递控制参数来控制另一个模块的行为。7. 数据耦合(Data coupling):模块之间的耦合度取决于它们之间传递的数据,例如一个模块只接受特定格式的数据,如果数据格式发生变化,需要修改多个模块。8. 外部耦合(External coupling):模块之间的耦合度取决于它们之间的接口和通信方式,例如一个模块只能通过特定的接口和其他模块通信。
原文地址: https://www.cveoy.top/t/topic/b5B9 著作权归作者所有。请勿转载和采集!