Factory Method

Übungsaufgaben zum Entwurfsmuster Fabrikmethode

Zwei umfangreiche Übungsaufgaben zur Fabrikmethode: Teilnahmebestätigungen je Aktivitätsart in einer Freizeit-App (englische Architekturentscheidung, Rollen, Klassendiagramm ergänzen, Pseudocode, Fehlersuche im Java-Code) und Einträge auf den Flurmonitoren einer Mitfahr-App (Fallunterscheidungen durch Polymorphie und eine statische Fabrikmethode ersetzen, parametrisierte Fabrikmethode).

Entwurfsmuster Fabrikmethode (Factory Method)

Die Fabrikmethode ist ein Erzeugungsmuster: Statt an vielen Stellen mit new konkrete Klassen zu erzeugen, ruft eine Klasse eine überschreibbare Methode auf, und ihre Unterklassen entscheiden, welches Objekt entsteht. Der Artikel erklärt Rollen, Klassendiagramm und Pseudocode, die wichtige Einschränkung (gemeinsamer Obertyp der Produkte), die parametrisierte und die statische Fabrikmethode und zeigt typische Fehler in Aufgaben.