Überlege doch mal selbst MB, Du willst Artikel eintragen, was brauchst DU? Richtig, auf jeden Fall ein Formular. Was noch? Richtig, eine Übersicht, Tabelle oder Liste.
Im Einfachsten Fall hat Du das alles auf einer Seite, bzw. in einem View. Was brauchst Du noch? Richtig, eine persistente Datenhaltung. Was passiert beim Hinzufügen eines neuen Artikels? Die Daten werden eingetragen und die ganze View wird neu geladen.
Und wenn Du auf einen Artikel klickst, landen den seine Daten im Formular wo sie bearbeitet werden können. Brauchen wir hierzu eine Factory ? Nein brauchen wir nicht. Wir brauchen noch nicht einmal die Go 4 Gold oder irgendwelche Design Patterns. Nicht einmal MVC brauchen wir.
Wir brauchen höchstens noch ein paar gute Ideen wie wir das Ganze so benutzerfreundlich wie möglich hinkriegen einschließlich einer eingebauten Suchfunktion, Blättereifunktion und Sortierfunktion.
Und wenn wir das haben können wir vielleicht mal darüber reden, wie eine solche Klasse beschaffen sein muss, dass wir -- ohne den Code kopieren oder ändern zu müssen -- damit ein Gästebuch oder eine Artikelpflege für Badehosen, Schlüpfer oder Krawatten realisieren. Also außerhalb vom Code konfigurierbar sowas.
Und jetzt haben wir auch ein Motiv!
MfG
PS Zu diesem Forum: Welcher Idiot gibt denn hierzu -1? War wohl doch ein bischen zuviel dem Niveau dieses Forums entsprechend.