4000-520-616
欢迎来到免疫在线!(蚂蚁淘生物旗下平台)  请登录 |  免费注册 |  询价篮
主营:原厂直采,平行进口,授权代理(蚂蚁淘为您服务)
咨询热线电话
4000-520-616
当前位置: 首页 > 新闻动态 >
新闻详情
golang解决依赖循环问题(import cycle)
来自 : yonghaowu.github.io/2016/11/07 发布时间:2021-03-24
golang解决依赖循环问题(import cycle)

2016-11-07

网上传的最多的方法就是使用接口interface解决这个文章,实际上, 我认为这个方法并不可行.到作者的github项目上看, 他给出的例子并没有解决此问题(醉

不行的原因是: 假设原来B引用A, A引用B, 后来做出一个C的interface, 由A去实现, B依赖C, 看似很好, 实际上,这种情况还是需要A的实例.

也就是说, B尽管用了接口, 还是会依赖A这个对象实例.

从A把实例作为参数传给B才是解决方法.


2016年11月7日网上传的最多的方法就是使用接口interface解决这个文章,实际上, 我认为这个方法并不可行. 到作者的github项目上看, 他给出的例子并没有解决此问题(醉 ...网上一直没有靠谱的方法.golang解决依赖循环问题(import cycle)

本文链接: http://cyclesolv.immuno-online.com/view-710867.html

发布于 : 2021-03-24 阅读(0)