我正在开发一个java桌面应用程序,我决定应用mvc架构 我看了the oracle tutorial
在本教程中,编写器为所有模型使用了一个控制器。
在我的应用程序中可以使用多个控制器以及那些控制器如何在它们之间进行通信?
答案 0 :(得分:0)
我通常做的,为了简单起见,保持观点和控制器的凝聚力。 拥有一个控制器和视图pero功能简化了对这些功能的修改,并简化了调试过程。
通常情况下,您将拥有应用程序的主入口,您可以导航到不同的视图。在创建其他辅助视图时,由于它们与主要视图相关,您可以在它们之间创建引用,以便允许它们进行通信。
这就是我通常做的事情。