G
Gelöschtes Mitglied 65838
Gast
Also ich verstehe das Grund Prinzip vom Model View Controller
Ich hab meine View mit den GUI Elementen
[CODE lang="java" title="View"]class View{
Button = new Button("hi")
methode getButton
}[/CODE]
mein Model mit der Logik
[CODE lang="java" title="Model"]class Model{
String = "Hallo Welt";
methode getString
}[/CODE]
und meinen Controller der die verbindet
So jetzt erstmal bin ich bei diesem verständnis schon mal auf einem Richtigen weg
dann Zweitens:
wie behandelt man hier den Code wenn zb die View dynamisch erweitert wird
bei mir scheitert es immer dran dass die Ganzen Klassen teile von Model und view haben
und dann noch zu den Pakcages wie kann man die so aufteilen dass es noch verwaltbar ist...
ich habe bei meinem Programm 5 Views ergo dann 15 klassen aufwärts in einem Package da blick ich nicht mehr durch
Ich hab meine View mit den GUI Elementen
[CODE lang="java" title="View"]class View{
Button = new Button("hi")
methode getButton
}[/CODE]
mein Model mit der Logik
[CODE lang="java" title="Model"]class Model{
String = "Hallo Welt";
methode getString
}[/CODE]
und meinen Controller der die verbindet
Java:
class Controller{
this.view
this.model
view.getButton.onAction -> Sysout(model.getString)
}
So jetzt erstmal bin ich bei diesem verständnis schon mal auf einem Richtigen weg
dann Zweitens:
wie behandelt man hier den Code wenn zb die View dynamisch erweitert wird
bei mir scheitert es immer dran dass die Ganzen Klassen teile von Model und view haben
und dann noch zu den Pakcages wie kann man die so aufteilen dass es noch verwaltbar ist...
ich habe bei meinem Programm 5 Views ergo dann 15 klassen aufwärts in einem Package da blick ich nicht mehr durch