go

什么是循环依赖呢?

ABABabABBA

没有代码bb什么,直接上代码

a
b

正如上面的代码,A需要B,B也需要A,这样就导致了循环导入或者说循环依赖。当你要编译这段代码时,会报错:

那怎么解决这种循环依赖,平时写代码,一时兴起,不小心写个循环依赖也是常有的事

xinterface
xa
A
yyabAb

这就是我解决循环依赖的方式,总结就是:

AB
BX
YAB

因此没有循环依赖

有什么好的方法,可以发表在评论区,互相学习,也可以关注我的公众号:码小菜