关于一句话的问题

来源:1-3 Spring四种注入方式

慕标3356598

2020-08-14 11:53:55

视频约2:18处,提及传统的newUserDAO,说其耦合太严重,请教一下怎么理解的?

写回答

1回答

好帮手慕小脸

2020-08-14

同学你好,耦合性也叫耦合度,是对模块间关联程度的度量。

初期我们都是new对象然后去调用下一层,比如你在业务层new一个DAO类的对象,调用DAO类方法访问数据库,这样写是不对的,因为在业务层中是不应该含有具体对象,最多只能有引用,如果有具体对象存在,就耦合了。假设那个对象不存在,还需要修改业务的代码,这不符合逻辑。

这里同学可参考如下举例:

    好比主板上内存坏了,我换内存,没必要连主板一起换。我不用知道内存是哪家生产,不用知道多大容量,只要是内存都可以插上这个接口使用即可。

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

0

0 学习 · 8263 问题

查看课程