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

Singleton

Das Singleton Pattern gehört zur Gruppe der Erzeugungsmuster (Creational Patterns) und stellt sicher, dass von einer Klasse genau ein einziges Objekt existiert und einen globalen Zugriffspunkt zu diesem Objekt bietet.

Dieses Pattern wird häufig verwendet, wenn genau eine Instanz für eine Aufgabe benötigt wird, z.B. Konfigurationsklassen, Logging, Thread-Pools oder Ressourcenverwaltung.

Ausführliche Erläuterung Singleton

MVC - Model-View-Controller

Das MVC-Entwurfsmuster (Model-View-Controller) ist ein bekanntes Softwareentwicklungsmuster, das verwendet wird, um die Trennung von Benutzeroberfläche, Geschäftslogik und Datenmodell zu erreichen. Hier ist eine kurze Übersicht über die drei Hauptkomponenten des MVC-Entwurfsmusters:

Model: Das Modell repräsentiert das Datenmodell und beinhaltet die Geschäftslogik. Es enthält Informationen über den Zustand des Systems und bietet Methoden, um diese Daten zu manipulieren.

View: Die View ist die Benutzeroberfläche und zeigt die Daten des Modells an. Es reagiert auf Änderungen im Modell und aktualisiert die Darstellung entsprechend.

Controller: Der Controller verwaltet die Interaktion zwischen View und Modell. Es reagiert auf Benutzereingaben und manipuliert das Modell entsprechend.

Ausführliche Erläuterung MVC

MVVM - Model-View-ViewModel

Das MVVM-Entwurfsmuster ist ein Entwurfsmuster für UI Anwendungen, welche sich in der Regel durch deklarative UIs und durch starke Nutzung von Bindings auzeichnet.

Ausführliche Erläuterung MVVM