B
ByeBye 154279
Hallo,
Ich beschäftige mich seit kurzem mit dem MVC Pattern.
Habe das Prinzip zwar verstanden, wollte jetzt aber noch gerne ein paar Meinungen hören,
wie ihr das i.d.R handhabt
Implementiert ihr das ActionListener - Interface in eurem Controller?
Sodass ihr in eurem Controller folgenden Code in etwa habt:
Oder ist euer Controller eine normale Klasse, in der ihr die einzelnen ActionListener hinzufügt?
Beim zweiten Beispiel, müsste man (fast) immer die view und den/die Model(s) als Parameter mitgeben;
jedoch wäre der Code meiner Meinung nach sauber getrennt.
Bisher habe ich nur die zweite Möglichkeit angewendet.
Danke
bo
Ich beschäftige mich seit kurzem mit dem MVC Pattern.
Habe das Prinzip zwar verstanden, wollte jetzt aber noch gerne ein paar Meinungen hören,
wie ihr das i.d.R handhabt
Implementiert ihr das ActionListener - Interface in eurem Controller?
Sodass ihr in eurem Controller folgenden Code in etwa habt:
Java:
Controller(view, model){
this.view = view;
this.model = model;
initAction();
}
public void initAction(){
if(xxx.getActionCommand().equals("")){
System.out.println("");
};
....
}
Oder ist euer Controller eine normale Klasse, in der ihr die einzelnen ActionListener hinzufügt?
Java:
Controller(view, model){
this.view = view;
this.model = model;
initListener();
}
public void initListener(){
view.setBtn1Listener(new Btn1Listener(view, model));
}
Beim zweiten Beispiel, müsste man (fast) immer die view und den/die Model(s) als Parameter mitgeben;
jedoch wäre der Code meiner Meinung nach sauber getrennt.
Bisher habe ich nur die zweite Möglichkeit angewendet.
Danke
bo