【发布时间】:2016-06-17 14:37:19
【问题描述】:
我正在尝试在 Java swing 中设计一个 MV (Model-ViewController) 应用程序。我无法为每个 ViewController 分配正确的模型。
我的想法是我有两个视图:Gui 和 Midi 设备。
每个视图都有其对应的模型。但是,GUI(ButtonBar)的一部分需要访问midi设备模型。
目前,我的解决方案是将 MidiDevice 模型传递给 MainWindow 的构造函数,然后让它传递给 MyPanel 构造函数,然后传递给 ButtonBar……对我来说,这闻起来很糟糕的设计和未来的复杂性。
你有什么更好的建议?
【问题讨论】:
标签: java swing model-view