Das Ziel des Factory Method Patterns ist es, die Instanziierung von Objekten an Unterklassen oder spezialisierte Fabriken zu delegieren. So kann der Client (d. h. der Code, der das Objekt benötigt) von der konkreten Klasse des zu erstellenden Objekts abstrahieren und nur mit einer allgemeinen Schnittstelle arbeiten. Dies reduziert die Kopplung zwischen dem Client und den konkreten Klassen und erhöht die Flexibilität, da neue Objekttypen später hinzugefügt werden können, ohne den Client-Code zu verändern.
Was ist das Ziel des Factory Method Patterns?
—