Senior Sanchez
2006-03-23, 17:19:21
Hi,
Ich arbeite gerade an einem Programm für einen Wettbewerb und da würde ich gerne das MVC-Muster verwenden, aber natürlich auch richtig und nicht irgendwie hingepfuscht ;)
Meine Frage bezüglich der View ist nun folgende: Darf die View eigene Datentypen (bzw. Objekte selbstgeschriebener Klassen) nutzen oder muss sie über den Controller mittels generischer Datentypen (also Standard Klassen vom JDK z.B.) nutzen?
Ist vllt etwas kompliziert, ich will auch nicht zu sehr ins Detail gehen (die Konkurrenz schläft ja nicht ;) ), aber meine Frage ist im Grunde ob die View direkt die entsprechenden Objekte und ihre Methoden nutzen darf oder ob es zum Beispiel über Strings gehen muss, die der Controller aus dem Model zusammenbastelt?
Ich glaube ja, dass die View wirklich die Objekte nutzen darf, zumal sich laut wikipedia-Definition die View und das Model ja oft kennen, aber ich will halt auf Nummer sicher gehen.
Danke für die Hilfe
Ich arbeite gerade an einem Programm für einen Wettbewerb und da würde ich gerne das MVC-Muster verwenden, aber natürlich auch richtig und nicht irgendwie hingepfuscht ;)
Meine Frage bezüglich der View ist nun folgende: Darf die View eigene Datentypen (bzw. Objekte selbstgeschriebener Klassen) nutzen oder muss sie über den Controller mittels generischer Datentypen (also Standard Klassen vom JDK z.B.) nutzen?
Ist vllt etwas kompliziert, ich will auch nicht zu sehr ins Detail gehen (die Konkurrenz schläft ja nicht ;) ), aber meine Frage ist im Grunde ob die View direkt die entsprechenden Objekte und ihre Methoden nutzen darf oder ob es zum Beispiel über Strings gehen muss, die der Controller aus dem Model zusammenbastelt?
Ich glaube ja, dass die View wirklich die Objekte nutzen darf, zumal sich laut wikipedia-Definition die View und das Model ja oft kennen, aber ich will halt auf Nummer sicher gehen.
Danke für die Hilfe