Nach Beendigung von Funktion "automatisch" andere Funktion aufrufen



  • Hallo,

    ich habe eine Frage bezüglich von Design Patterns/Umsetzungsstrategien zu einem bestimmten Thema.

    In meiner Applikation gibt es eine Klasse welche Daten aus der Datenbank vorhält. Dazu gibt es einige Funktionen welche Daten in der Datenbank verändern.

    Wie kann ich am elegantesten die vorgehaltenen Daten akualisieren, wenn eine der Funktionen fertig ist welche Daten in der DB verändern? Diese Funktionen sollen selber nichts davon wissen.


  • Mod

    Das klingt nach Observer-Pattern.



  • Ich hätte Aspect Oriented Programming gesagt.

    @adsasdasd
    Du solltest etwas genauer beschreiben was alles verboten ist. Wenn man deine Vorgabe ("Diese Funktionen sollen selber nichts davon wissen.") maximal restriktiv auslegt, dann ist dein Vorhaben kaum sinnvoll umsetzbar. Bzw. u.U. überhaupt nicht.



  • Du musst doch die Daten sowieso immer aus der DB abholen, schliesslich koennte ja auch irgendjemand anderes mal die DB aendern.


  • Mod

    Wie werden die Funktionen aufgerufen? Lässt sich da was drehen?


Anmelden zum Antworten