Fabrikmethoden-Muster
Rolle
Das Fabrikmethoden-Muster ist eine Möglichkeit, Objekte zu erzeugen, aber Unterklassen entscheiden zu lassen, welche Klasse genau zu instanziieren ist. Es kann mehrere Subklassen geben, die das Interface implementieren – die Fabrikmethode instanziiert dann die passende Subklasse in Abhängigkeit von Informationen, die vom Client bereitgestellt oder aus dem aktuellen Zustand ermittelt wurden.
Illustration
Stellen Sie sich einen Feinkostladen in London vor, der das ganze Jahr über Avocados anbietet. Der Laden verlässt sich dabei auf einen Einkäufer, um sicherzustellen, dass die Avocados regelmäßig eintreffen – egal was für eine Jahreszeit gerade ist. Der Einkäufer wählt die besten Avocados aus und liefert sie an den Feinkostladen. ...
Get C# 3.0 Entwurfsmuster now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.