Skip to main content
Entwickler Themen
Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

5. Entwurfsmuster

5.1 Singleton

Das Singleton Pattern gehört zur Gruppe der Erzeugungsmuster und stellt sicher, dass von einer Klasse genau ein Objekt existiert und einen globalen Zugriffspunkt bietet.

Typische Einsatzorte sind Konfiguration, Logging, Thread-Pools oder die Verwaltung knapper Ressourcen.

Ausführliche Erläuterung Singleton

5.2 MVC – Model-View-Controller

MVC trennt Datenmodell, Darstellung und Steuerung. Das Model hält Zustand und Fachlogik, die View zeigt ihn an, der Controller übersetzt Benutzerintentionen in Änderungen am Model.

Ausführliche Erläuterung MVC

5.3 MVVM – Model-View-ViewModel

MVVM ist ein Muster für UI-Anwendungen mit deklarativen Oberflächen und Bindings. Das ViewModel hält den UI-Zustand; die View bindet sich daran, statt das Model direkt zu kennen.

Ausführliche Erläuterung MVVM