1
3
创建在项目A中定义的接口,该接口包含希望A能够调用的项目B中方法的方法签名。在项目B中的类上实现该接口。 剩下的就是提供一个方法让B告诉a“我在这里!叫我!“。您可以通过在中定义一个静态方法来实现这一点,该方法将接口作为参数,并将其保存在项目a的变量中。B可以调用该方法,传递实现接口的类的实例。当A需要调用B时,它调用该注册函数存储的接口引用。 |
2
0
如果你有循环引用,那么在解决方案中可能有一个项目被分成两个项目,然后你可以简单地将他的代码合并到一个项目中,第二个项目被删除,那么你就不引入新项目了。 |