1
1
我相信你正在尝试做的事情是不被鼓励的,你可以采取一些替代方法来消除这种循环引用的需要。我要解决您的问题的第一个直接想法是使用事件驱动的设计模式。它背后的一般概念是让主菜单注册一个由按钮调用的事件。您的按钮不需要知道谁正在收听活动,但主菜单仍然可以轻松地接收消息。
当你遇到这样的问题时,通常表明设计不好,你能意识到它有点凌乱,这很好。我强烈建议研究设计模式(如果你还不知道),即使它们是用你不知道的语言编写的,因为它们背后的概念很重要。 在你的案例中,要做的就是在两个模块之间找到一个中介,在某种意义上,它将充当父母,让你在两个孩子之间穿行 |
July · 如何定义数字间隔,然后四舍五入 1 年前 |
user026 · 如何根据特定窗口的平均值(行数)创建新列? 1 年前 |
Ashok Shrestha · 需要追踪特定的颜色线并获取坐标 1 年前 |
Nicote Ool · 在FastApi和Vue3中获得422 1 年前 |
Abdulaziz · 如何对集合内的列表进行排序[重复] 1 年前 |
asmgx · 为什么合并数据帧不能按照python中的预期方式工作 1 年前 |