zeroize
Erfahrenes Mitglied
Hallo @ all,
ich bin gerade mit dem programmieren in OOP (vornehmlich Java und PHP) angefangen und habe bin auf eine Problemstellung gestossen, die mir meinen Kollegen und Lehrer leider nicht lösen konnten. Ich bitte also um eure Hilfe bei folgendem Problem:
Es soll eine datenbankgestützte Multiuser-Notizliste erstellt werden. In der strukturierten Programmierung wurde das folgendermassen gelöst: Ein Eingabefeld das ein Array schreibt mit User, Datum und Notizinhalt, diese wird in eine Datenbank geschrieben. Mit einem Datenbankaufruf wird die Liste ausgegeben.
Nun möchte ich dies allerdings in OOP umsetzten. Mit meinen begrenzten Kenntnissen wäre es folgendermassen zu realisieren:
Jede Notiz ist ein Objekt der Klasse Notiz mit den Eigenschaften Datum, User, Eintrag und der Methode Ausgabe. Wenn ich diesen Ansatz allerdings weiterspinne muss ich die Objekte irgendwie komplett in die Datenbank schreiben und wenn ich die Liste ausgeben will komplett einlesen. Oder ich schreibe alle Eigenschaften der einzelnen Objekte in die Datenbank und erzeuge vor dem erzeugen der Liste neue Objekte.
Weiß vielleicht jemand wie man das in der Praxis löst, oder ob ich einen völlig falschen Ansatz habe.
Vielen Dank im vorraus.
Zeroize
ich bin gerade mit dem programmieren in OOP (vornehmlich Java und PHP) angefangen und habe bin auf eine Problemstellung gestossen, die mir meinen Kollegen und Lehrer leider nicht lösen konnten. Ich bitte also um eure Hilfe bei folgendem Problem:
Es soll eine datenbankgestützte Multiuser-Notizliste erstellt werden. In der strukturierten Programmierung wurde das folgendermassen gelöst: Ein Eingabefeld das ein Array schreibt mit User, Datum und Notizinhalt, diese wird in eine Datenbank geschrieben. Mit einem Datenbankaufruf wird die Liste ausgegeben.
Nun möchte ich dies allerdings in OOP umsetzten. Mit meinen begrenzten Kenntnissen wäre es folgendermassen zu realisieren:
Jede Notiz ist ein Objekt der Klasse Notiz mit den Eigenschaften Datum, User, Eintrag und der Methode Ausgabe. Wenn ich diesen Ansatz allerdings weiterspinne muss ich die Objekte irgendwie komplett in die Datenbank schreiben und wenn ich die Liste ausgeben will komplett einlesen. Oder ich schreibe alle Eigenschaften der einzelnen Objekte in die Datenbank und erzeuge vor dem erzeugen der Liste neue Objekte.
Weiß vielleicht jemand wie man das in der Praxis löst, oder ob ich einen völlig falschen Ansatz habe.
Vielen Dank im vorraus.
Zeroize