Decorator

Das Decorator Pattern ist eine flexible Alternative zur Unterklassenbildung bzw. zur linearen Vererbung. Ein Decorator wird genutzt um eine konkrete Klasse um bestimmte Funktionen zu erweitern. Beispielaufbau des Decorator Pattern Eine Komponente an sich kann auch konkret instanziiert werden, wenn…

Singleton

Das Singleton Pattern wird genutzt, um sicher zu stellen, dass eine Klasse in einem Projekt wirklich nur ein einziges Mal instanziiert wird. Wozu braucht man einen Singleton? Anwendungsbeispiele gibt es viele. Zum Beispiel ist ein Singleton sinnvoll, wenn man in…