MVC: Difference between revisions

From Medien Wiki
(added img)
mNo edit summary
Line 1: Line 1:
Das MVC-Modell bezeichnet in der Programmierung die Unterteilung des Quellcodes und Trennung in ''Model'', ''View'' und ''Controller''. Neben besser Übersicht, hat dies vor allem den Vorteil, dass einzelne Programmteile einfacher wiederverwendet werden können. In den folgenden Abschnitten wird auf die einzelnen Bezeichnungen näher eingegangen:
Das MVC-(Model/View/Controller)-Design Pattern beschreibt die empfohlene Unterteilung des Quellcodes bzw. Trennung in ein ''Model'', eine ''View'' und einen ''Controller''. Dies fördert nicht nur die Übersichtlichkeit, sondern hat vor allem den Vorteil, dass einzelne Programmteile einfacher wiederverwendet werden können. Das "Model" kann i.d.F. sehr einfach portiert werden, da so gut wie keine Abhängigkeiten zu anzeigespezifischen oder plattformabhängigen im Model vorkommen. Die "View" hingegen ist in den meisten Fällen zu 100% plattformabhängig, und damit ebenso der "Controller", der zwischen View und Model vermittelt.  In den folgenden Abschnitten wird auf die einzelnen Bezeichnungen näher eingegangen:


[[File:MVC.png]]
[[File:MVC.png]]