Ich habe eine Methode, die erforderlich sein wird, um eine Sequenz von Aufgaben auszuführen.Code-Muster für die Reihenfolge der Aufgaben
z. ValidateData
, UploadToCloud
, SaveToDatabase
usw.
Aber sie sind alle sequentiell und abhängig von den vorherigen Aufgaben erfolgreich abgeschlossen.
Ich kann sie alle in prozeduralen Methoden codieren. Aber gibt es eine elegante Möglichkeit, das zu organisieren?
Es gibt einen Entwurfsmusteraufruf ActiveRecord ist ein Ansatz zum Lesen von Daten aus einer Datenbank. Attribute einer Tabelle oder Sicht sind in einer Klasse gekapselt. Daher ist das Objekt, die Instanz der Klasse, mit einem Tupel der Basis verknüpft. Nachdem ein Objekt instanziiert wurde, wird zum Zeitpunkt der Registrierung ein neues Tupel zur Datenbank hinzugefügt. Jedes Objekt ruft seine Daten aus der Datenbank ab. Wenn ein Objekt aktualisiert wird, wird das Tupel, an das es gebunden ist, ebenfalls aktualisiert. Die Klasse implementiert Accessoren für jedes Attribut. – F0XS
Die Ereignisse sind nicht datenbankbezogen. – Noob