我想用JavaFX实现MVP(监督控制器)。我已经研究了互联网上的几个示例,并看到该视图始终与演示者保持联系。这是正确的吗?
我认为那个观点完全不应该关于主持人。尽管视图不保留对模型的引用,但视图与模型VIEW <-> MODEL之间存在投标数据绑定。演示者(控制器)知道视图(但通过接口与视图一起使用)并建模并处理所有事件。模型既不了解视图,也不了解演示者。
我通常会解释以下差异:
如果您使用的是FXML,则最有可能使用Passive View,因为FXML无法指定任何逻辑(可能不是控制器类的名称和事件处理程序方法的名称),而您的控制器负责设置视图和维护它。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句