Hi,
ich habe ein kleines Problem und hoffe ihr könnt mir weiterhelfen.Es ist kein Programmierproblem sondern halt nur das ich etwas nicht verstehe ob richtig oder falsch.
Es existiert eine Klasse (z.B. Kunden) in dieser gibt es die Methoden (z.B get_adresse(), show_daten() usw.) das Objekt erstelle ich mit dem Parameter (Kundenid) soweit so gut (logisch für mich) was aber wenn ich einen neuen Kunden anlegen will, meine Lösung Parameter (None) weil ich sauber Programmiere :wink: benutze ich natürlich als erstes die Methode (erstelle_kunde()) welche mir die Id zurückgibt (wird aus DB geholt).
Nun ist das aber so richtig oder nicht.
Was ist wenn ich get_adresse() mit meinem Objekt aufrufe und nicht erstelle_kunde() angewendet habe. Müßte ich halt abfangen.
Kann leider auch nicht beim erstellen des Objektes gleich ein DB-eintrag erstellen weil mehrere Tabellen verknüpft sind und diese erst gefüllt werden müssen.
Ich hoffe ihr habt es so in etwa verstanden was ich meine
der gute sagt danke.
ich habe ein kleines Problem und hoffe ihr könnt mir weiterhelfen.Es ist kein Programmierproblem sondern halt nur das ich etwas nicht verstehe ob richtig oder falsch.
Es existiert eine Klasse (z.B. Kunden) in dieser gibt es die Methoden (z.B get_adresse(), show_daten() usw.) das Objekt erstelle ich mit dem Parameter (Kundenid) soweit so gut (logisch für mich) was aber wenn ich einen neuen Kunden anlegen will, meine Lösung Parameter (None) weil ich sauber Programmiere :wink: benutze ich natürlich als erstes die Methode (erstelle_kunde()) welche mir die Id zurückgibt (wird aus DB geholt).
Nun ist das aber so richtig oder nicht.
Was ist wenn ich get_adresse() mit meinem Objekt aufrufe und nicht erstelle_kunde() angewendet habe. Müßte ich halt abfangen.
Kann leider auch nicht beim erstellen des Objektes gleich ein DB-eintrag erstellen weil mehrere Tabellen verknüpft sind und diese erst gefüllt werden müssen.
Ich hoffe ihr habt es so in etwa verstanden was ich meine
der gute sagt danke.