jar包依赖的问题 编译不通过

假如a包依赖b包,但是b包中的c需要访问a包中的d。这种编译不通过 各位有什么高见

包最好独立,不要和其他包产生联系,如果非要通信,就用listener或者广播的方式

1.这是属于循环依赖的,肯定是行不通的。
2.直接用c个依赖d包,避免依赖a中的d

耦合性太强,设计有问题,如果要改的话,就会发现没得玩,建议重构,或者重新来过吧