我有 2 个类 A 和 B,B 与 B 具有一对一的关联,并且从 A 到 B 是单向的(都在同一个程序集中)。现在A类中的一个方法调用B中的一个方法。B中的这个方法也使用了来自A的一点信息。所以我在B中的方法看起来像这样(带入A)......
public void Calculate(A) {/ Dosomethinf /}
从我的应用程序层我调用 A 中的一个方法(因为 A 是我的聚合根),这个方法看起来像这样......
public void Calculate(){ instanceOfB.Calculate(this); }
我知道这两个类是耦合的,因为 A 指 B 和 B 指 A .. 只是想知道这是否是一种不好的做法以及解决此问题的任何其他解决方案