PropertyChageSupportとを使用して、Swingを使用してJavaSEのMVCパターンを実装しましたPropertyChageListener。実装されたMVCの図は次のとおりです。

の実装では、の助けを借りてViewプロパティの変更を行います。ModelController
View[OK]ボタンの次のようなコードが含まれています。
btnOk.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
modelController.setNumber(Integer.parseInt(numberField
.getText()));
modelController.setName(nameField.getText());
}
});
完全なコードはSwingMVCにあります。
さて、私の質問は、上記のコードをbtnOkinViewに書き込むのか、それともinのメソッドに書き込む必要があるのか、ControllerでView、
btnOk.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
modelController.btnOkActionPerformed();
}
});
上記の2つの実装のうち、MVCを実装するための好ましい方法はどれですか?