我想用JavaFX实现MVP(监督控制器)。我在互联网上研究了几个例子,并看到该视图继续引用演示者。这是对的吗?
我认为这个观点根本不应该了解演示者。视图和模型VIEW< - > MODEL之间存在双向数据绑定,尽管视图不保持对模型的引用。和演示者(控制器)知道视图(但通过界面工作视图)和模型并处理所有事件。模型既不知道也不知道主持人。
答案 0 :(得分:0)
我通常会解释如下差异:
如果你正在使用FXML,你最有可能使用被动视图,因为FXML不能指定任何逻辑(除了可能是控制器类的名称和事件处理程序方法的名称),你的控制器负责设置观点和维护它。