Erk*_*lat 3 java oop model-view-controller design-patterns
我正在用Java开发一个应用程序,在我的GUI中我有几个JPanels有很多设置,这就是View.这几个背景中只有一个模型JPanels.通常情况下,我会观察的模型从JPanels.
我只是想知道,从模型中观察视图是一种好习惯吗?因为,用户更改了视图,此更改必须影响我的模型.或者我在这里错过了一些重要的原则?谢谢您的帮助..
小智 6
我觉得很好,你质疑这个.
你可以帮助的部分是控制器.
有关示例,请查看http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller.
基本上,控制器是模型和视图之间的中介.它"控制"应用程序.您的视图应该知道的唯一内容是传递给它的数据以及如何显示它.您的模型应该知道的唯一事情是数据.Controller将这两者联系在一起,并包含作用于数据的业务逻辑,并准备将其传递给视图.
使用此设计可获得的是loosley耦合且易于测试的应用程序.它真的很优雅恕我直言.
干杯,
麦克风