Isaac: MVC Verständnisfrage zu VC

Beitrag lesen

Hallo,

habe eine Frage zum Controller und zur View. Hier ein Codeauszug aus meinem Java Programm, aus der View:

Button addData = new Button(dataComposite, SWT.PUSH);
addData.setBounds(100,28,80,20);
addData.setText("OK");
addData.addSelectionListener(new SelectionListener()
// Der folgende Block symbolisiert den Controller
{
public void widgetDefaultSelected(SelectionEvent e)
{
DataModel model = DataModel.getInstance();
PersonData data = new PersonData();
data.setName(InputView.this.nameText.getText());
data.setSurname(InputView.this.surnameText.getText());
data.setTitle(InputView.this.titleText.getText());
...
}
);

Ist diese Trennung so okay? Kann man es besser machen? Man könnte den Code für den Controller in ne extra Klasse auslagern, aber ich sehe da nicht so viel Sinn darin, bzw. in diesem Fall nicht. Was meint ihr?

MfG