Model View Control (MVC)

Model View Control (MVC) ist ein Muster zur Strukturierung insbesondere objektorientierter Software. Dabei wird der Code in drei Bestandteile: Datenmodell (Model), Präsentation (View) und Programmsteuerung (Controller) aufgeteilt. Je nach Literatur wird MVC als Architektur oder Entwurfsmuster verstanden. Ein besonderer Vorteil von MVC ist die Ermöglichung des DRY-Prinzips (don’t repeat yourself), da Datenmodelle wiederverwendet werden können. Desweiteren ist die GUI (Graphical User Interface) der Anwendung besser von der Logik getrennt, was die Wartbarkeit erhöht.

Sie haben Fragen zu Model View Control (MVC)?

Kontaktieren Sie uns – Wir sind für Sie da!