快进来,一起复习一下松耦合紧耦合

背景

工作也有四年了,基础的东西许久不看有些遗忘。一起来复习一下吧

概念

1.什么是紧耦合?
个人理解:我写了一个接口,提供给别的团队用,如果是传统的模式,就是打个包给他们,他们new 来调用。
这样做缺点很明显,我以后修改内部类,他们都要跟着我换包,非常不方便。这就属于编程的紧耦合。

2.什么是松耦合?
还是上面那个问题,我换成ioc或者feign调用,他们不用在意我这个方法内部的实现。只要入参出参不缺少就没有问题。

总结

个人感觉耦合不单单指代码,也可以用来形容服务间的耦合程度。
比如:
单体服务:客户端请求进来直接就是服务器。(这就是服务商的紧耦合),这样虽然方便,快捷,减少了开发投入。但是可控性以及稳定性都会下降很多。

可以在服务器和客户端之间加一层代理层,这样可以分发请求,也可以提高服务的稳定性

以上皆是鄙人的拙见,如有误导,非有意,请指出。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值