Skip to content

Commit 0cc65d6

Browse files
committed
README: add hint regarding Open/Closed Principle
1 parent 72302ca commit 0cc65d6

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

README.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,9 +51,14 @@ Die Katas werden als Maven-Projekt zur Verfügung gestellt, das mit der "Maven-P
5151
**Typ**: Erzeugungsmuster (_creational pattern_)
5252

5353
Dieses Pattern wird verwendet, wenn eine Klasse den konkreten Typ der von ihr zu erzeugenden Objekte nicht kennen kann
54-
oder soll. Die Fabrikmethode liefert Objekte vom Typ eines Interfaces oder einer abstrakten Klasse zurück. Damit wird
54+
oder soll. Die Fabrikmethode liefert Objekte vom Typ eines Interfaces oder einer abstrakten Klasse zurück.
55+
56+
Damit wird
5557
eine lose Kopplung zwischen dem aufrufenden und den erzeugten Objekten erzielt.
5658

59+
Zudem hilft das Pattern bei der Umsetzung des Open/Closed-Prinzips (offen für Erweiterung, geschlossen für Änderung).
60+
Für die Erweiterung um eine zusätzliche Implementierung muss lediglich eine neue Klasse erstellt, sowie diese der Factory-Methode bekannt gemacht werden.
61+
5762
### Factory Method Kata ###
5863

5964
**Package:** `de.doubleslash.kata.designpattern.factory` \

0 commit comments

Comments
 (0)