对于golang语言,有一个特性,包之间不能循环引用,这个特性感觉让我在做业务的时候困惑好大 对于电商系统,各个模块都有关联,譬如购物车模块,订单模块,产品模块,都会涉及到交互,也就是相互引用其他模块的功能, 如果我分包,因为不能相互import,所以不行,这样就需要放入一个包中,如果放入一个包里面,那么大量的文件都在一个包里面,会造成这个包里面的文件几十个,维护起来比较麻烦。 对于golang这么牛的语言,肯定有方法解决这个问题,因此想问问各位golang大牛,对于这种相互关联的非常强的业务类型,在golang中如何分包呢?(类似于其他语言的分模块) 多谢!