Philipp Hasenfratz: OOP - Methode nur einmal ausführen

Beitrag lesen

Halihallo Andreas

Kann ich innerhalb einer Methode prüfen, ob die Daten in der Klasse bereits zur Verfügung stehen, und nur wenn nicht die Abfrage abzuschicken?

Was spricht gegen die Lösung, ein privates Klassen-Attribut zu setzen, welches true ist,
wenn die Daten geladen sind bzw. false, wenn nicht? - In der Methode kannst du auf dieses
Attribut testen und ggf. die Daten einlesen. Bei mehreren Kunden ist dieses Attribut eben
ein assoziatives Array.

Oder lohnt es sich sogar die Userdaten in eine eigene Klasse zu packen?

Wenn du mehrere Methoden hast, die für Kundendaten spezialisiert sind und der Einfachheit
halber keine Indizies angeben möchtest (also welcher Kunde nun geänder werden soll),
halte ich das für eine gute Lösung, ja.

Viele Grüsse

Philipp