【发布时间】:2013-04-30 18:37:41
【问题描述】:
我有 2 个类 A 和 B,B 与 B 具有一对一的关联,并且从 A 到 B 是单向的(都在同一个程序集中)。 现在 A 类中的一个方法调用 B 中的一个方法。B 中的这个方法也使用了来自 A 的一点信息。 所以我在 B 中的方法看起来是这样的(在 A 中)...
public void Calculate(A) {/Dosomethinf/}
从我的应用层我调用 A 中的一个方法(因为 A 是我的聚合根),这个方法看起来像这样......
公共无效计算(){ instanceOfB.Calculate(this); }
我知道这两个类是耦合的,因为 A 引用 B,B 引用 A.. 只是想知道这是否是一种不好的做法以及解决此问题的任何其他解决方案
【问题讨论】: