TYPO3 Extension
Factories in TYPO3
Die TYPO3-Extension "factories" gibt Entwicklern einen Einblick in die verschiedenen Nutzungsmöglichkeiten von Factories und dem damit verbundenen Factory-Pattern.
Informationen zur Extension
Factories sind nicht nur in der Industrie wichtig, sondern auch in der Software Entwicklung! Bei einer Factory handelt es sich um eine Möglichkeit, Objekte einer bestimmten oder variierenden Klasse bzw. Werte einer konkreten Funktion dieser Klasse zurückzugeben.
Stellt euch vor, ihr müsst ein komplexes Objekt erstellen, und das immer und immer wieder, aber die Erstellung erfordert mehrere Schritte und Aktionen. Anstatt diesen Prozess jedes Mal zu wiederholen, könnt ihr eine Factory-Klasse verwenden, die all die harte Arbeit für euch erledigt.
Wenn ihr die Klasse, die ihr erstellt, ändern müsst, könnt ihr das einfach in der Factory tun und nicht an jedem Ort in eurem Projekt! Bei größeren oder komplexeren Projekten kann das viel Aufwand sparen. ABER! Seid vorsichtig, denn bei sehr einfachen oder einmaligen Dingen kann das Hinzufügen einer Factory zu unnötiger Komplexität führen. Wie bei allem gilt: Es ist eine Frage der Balance.