我已经使用PropertyChageSupport和使用 Swing 为 Java SE 实现了 MVC 模式PropertyChageListener。实现 MVC 的示意图如下。

在 的实施中View,我Model在Controller.
View包含类似 Ok 按钮的代码。
btnOk.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
modelController.setNumber(Integer.parseInt(numberField
.getText()));
modelController.setName(nameField.getText());
}
});
完整的代码可以在SwingMVC中找到。
现在,我的问题是,我是为in编写上面的代码还是应该在一个方法中编写它,btnOkViewController以便 in View,我会做
btnOk.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
modelController.btnOkActionPerformed();
}
});
在以上两种实现中,哪种是实现 MVC 的首选方式?