我有一个大项目,我陷入了一个我不知道如何修复的循环引用。我已经阅读了前向声明,但如果我理解得很好,如果我使用前向声明,该对象的公共方法/数据不是公共的。
我知道解决这个问题的最好方法是从第一行代码开始设计程序,但有时你继承了一个带有这些问题的大代码,并在你发现自己陷入混乱的代码中添加一个简单的功能.
那么......有没有其他方法可以解决这个问题?
我有一个大项目,我陷入了一个我不知道如何修复的循环引用。我已经阅读了前向声明,但如果我理解得很好,如果我使用前向声明,该对象的公共方法/数据不是公共的。
我知道解决这个问题的最好方法是从第一行代码开始设计程序,但有时你继承了一个带有这些问题的大代码,并在你发现自己陷入混乱的代码中添加一个简单的功能.
那么......有没有其他方法可以解决这个问题?