Moinchen,
ich versuche ein Programm nach dem MVC zu bauen. Man soll ja Model von View trennen. Nun ist meine View ein Formular und die Model besteht aus drei Klassen, die jeweils Inhalte der Formulare erstellen. D.h. es wird ein Student, ein Business und ein Rating-Objekt erstellt, die jeweils Daten vom Formular haben.
Jetzt frage ich mich natürlich was echtes MVC bedeutet. Erstellt die View die jeweiligen Objekte aus dem Model, oder ist es eher MVC wenn die ganzen Strings an die Model übergeben werden und diese baut dann die Objekte zusammen. Für ein relativ großes Formular müsste man viele String Referenzen an eine Funktion übergeben. Das ist auch nicht schön.
Welche Vorgehensweise ist optimal?
ich versuche ein Programm nach dem MVC zu bauen. Man soll ja Model von View trennen. Nun ist meine View ein Formular und die Model besteht aus drei Klassen, die jeweils Inhalte der Formulare erstellen. D.h. es wird ein Student, ein Business und ein Rating-Objekt erstellt, die jeweils Daten vom Formular haben.
Jetzt frage ich mich natürlich was echtes MVC bedeutet. Erstellt die View die jeweiligen Objekte aus dem Model, oder ist es eher MVC wenn die ganzen Strings an die Model übergeben werden und diese baut dann die Objekte zusammen. Für ein relativ großes Formular müsste man viele String Referenzen an eine Funktion übergeben. Das ist auch nicht schön.
Welche Vorgehensweise ist optimal?