lexikon:mvc
Model-View-Controller (MVC)
Model-View-Controller, kurz MVC, ist ein Design Pattern für die Objekt-orientierte Programmierung, bei dem Daten (Model) und Aussehen (View) voneinander getrennt werden; der Controller vermittelt dabei zwischen Model und View. Model, View und Controller sind dabei einzelne Objekte.
[…] view objects know how to display the date represented by model objects, and controller objects mediate between models and views.
Quelle: Your First iOS App: Getting Started – Apple Developer
Ein Vorteil des MVC-Prinzips ist, das sich einzelne Schichten (Model, View oder Controller) unabhängig von der anderen verändern lassen, so ließe sich etwa die Daten-Struktur im Model modifizieren, ohne das der View bearbeitet werden müsste; oder für ein Model ließen sich unterschiedliche Views erstellen.
lexikon/mvc.txt · Zuletzt geändert: 2015-03-09 16:41 von a.kamola