Ich benutze PHP und das Kohana-Framework, aber das sollte periphere zu dieser Frage sein.Was ist das richtige Design-Muster, um die Erstellung von vielen Objekten zu verwalten, die Abhängigkeiten haben
Ich möchte ein Objekt instanziieren, das ein paar verwandte untergeordnete Objekte hat, die wiederum einige optionale untergeordnete Objekte haben, die erstellt werden.
Ich bin neu in OOP und versuche, die Erstellung und Verwaltung dieses Prozesses zu modellieren. Ich möchte, dass der Prozess wiederherstellbar ist, wenn ein Benutzer es nicht in einer Sitzung beendet, also erwarte ich, dass ich das Objekt serialisieren und aus der Datenbank ziehen kann.
Meine allgemeine Richtung so weit:
Von einem Admin-Panel einen Link auswählen, die
www.example.com/create?new_process=true liest, die Anfrage erhalten initialisiert das Creation_Management Objekt.
Anrufe von der Steuerung an die Creation_Management Objekt:
$form_name = $creation_management_instance->which_form_to_render();
$this->view->set_file($file_name);
Der Zyklus setzt sich dann mit Formen und Objekte in den kommenden abgeschlossen wird, bis der Vorgang abgeschlossen ist.
Gibt es eine gute Möglichkeit, diese Situation zu strukturieren?
Lassen Sie mich wissen, wenn ich überall klarer sein kann.
Ich denke, das ist eine sehr unklare Frage, und das ist ein Hinweis auf mein Problem, ich bin nicht klar, was mein Problem wirklich ist. – brennanag