我有一个使用两个类的 Web 表单 - A 和 B。A 类包含创建 CSV 和 Excel 报告所需的所有功能。B 类是所有特定于进程的代码。
整个过程的性质迫使我让 A 类调用 B 类中包含的方法。我刚刚发现的问题是 A 类需要创建 B 类的一个实例来执行此操作,而 B 类已经创建了一个类 A 的实例,导致无限循环。
我处理这个问题的正确方法是什么?如果就方法论而言,我能指出正确的方向,我应该能够弄清楚。
我有一个使用两个类的 Web 表单 - A 和 B。A 类包含创建 CSV 和 Excel 报告所需的所有功能。B 类是所有特定于进程的代码。
整个过程的性质迫使我让 A 类调用 B 类中包含的方法。我刚刚发现的问题是 A 类需要创建 B 类的一个实例来执行此操作,而 B 类已经创建了一个类 A 的实例,导致无限循环。
我处理这个问题的正确方法是什么?如果就方法论而言,我能指出正确的方向,我应该能够弄清楚。