1/13
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
Was ist eine Singleton?
Stellt sicher, dass nur 1 Instanz einer Klasse gibt und bietet globalen Zugriffspunkt
Prototype
Erlaubt das Kopieren bestehender Objekte, ohne von deren Klasse Abhängig zu sein
Builder
Baut komplexe Objekte Schritt für Schritt und trennt Konstruktion von Repräsentation
Factory Method
Definiert eine Schnittstelle zur Objekterstellung, Unterklassen entscheiden, welches Objekt erzeugt wird (Formen)
Abstract Factory
Erzeugt Familien verwandter Objekte, ohne konkrete Klassen zu nennen (z. B. Mac, Windows)
Composite
Erlaubt die Behandlung einzelner Objekte und Objektgruppen einheitlich (Baumstruktur)
Proxy
Stellt ein Ersatzobjekt bereit, das Zugriff kontrollieren oder erweitern kann
Decorator
Fügt Objekten zur Laufzeit neue Funktionen durch Wrapper hinzu
Command
Verpackt Befehle als Objekte, z. B. für Rückgängig-Funktion oder Warteschlangen
Iterator
Ermöglicht das Durchlaufen von Sammlungen ohne Kenntnis der internen Struktur
Observer
Benachrichtigt mehrere Objekte über Änderungen einen Zustands
State
Ändert das Verhalten eines Objekts abhängig von dessen internem Zustand
Strategy
Definiert austauschbare Algorithmen, die zur Laufzeit gewählt werden
Visitor
Trennt Algorithmen von Datenstrukturen, um neue Operationen hinzuzufügen