Hallo zusammen =)
Ich schreibe gerade einen Onlineshop. Ein bisschen was ist dabei auch in OOP geschrieben worden. Z.B. habe ich eine Klasse Order, welche sich um die Bestellungen kümmert. Im Konstruktor verbindet sich die Klasse, mit Angabe der Bestell-ID, mit der Datenbank. Dann frage ich sie einzelnen Spalten ab, mit z.B. so einer Methode:
Ich frage mich einfach ob das der richtige Weg ist, oder ob ich hier OOP vergewaltige!?
Weiterhin benutze ich die Klasse zum Beispiel zum Ausgeben von Content, denn dann brauche ich nur noch die Klasse anwerfen und $klasse->showBestellUebersicht schreiben.
Jetzt wollte ich eine Klasse für jede Tabelle der Datenbank schreiben. Also z.B. eine Klasse namens Kunde. Und ich frage mich jetzt, macht das Sinn? Oder sollte ich das lieber prozedural Programmieren und aus meinen "Methoden" simple Funktionen machen?
Ich schreibe gerade einen Onlineshop. Ein bisschen was ist dabei auch in OOP geschrieben worden. Z.B. habe ich eine Klasse Order, welche sich um die Bestellungen kümmert. Im Konstruktor verbindet sich die Klasse, mit Angabe der Bestell-ID, mit der Datenbank. Dann frage ich sie einzelnen Spalten ab, mit z.B. so einer Methode:
PHP-Code:
public function getStatus()
{
return $this->dbArray['status'];
}
Weiterhin benutze ich die Klasse zum Beispiel zum Ausgeben von Content, denn dann brauche ich nur noch die Klasse anwerfen und $klasse->showBestellUebersicht schreiben.
Jetzt wollte ich eine Klasse für jede Tabelle der Datenbank schreiben. Also z.B. eine Klasse namens Kunde. Und ich frage mich jetzt, macht das Sinn? Oder sollte ich das lieber prozedural Programmieren und aus meinen "Methoden" simple Funktionen machen?
Kommentar