Was sind einige Beispiele für gute Klassenstrukturen, die zum Verwalten des Datenbankzugriffs verwendet werden? Ich bin ein Fan der Klassenkapselung und würde es vorziehen, wenn die Container (z. B. das Auto) keine Datenbankaufgaben ausführen.
Ich möchte auch die Möglichkeit haben, in Zukunft problemlos Dinge wie einen Datenbank-Cache abzulegen.
Ich nehme oft das Muster von Containerklassen, einschließlich Getter und Setter für die Validierung und den Datenbankzugriff, die von einer einzelnen Singleton-Klasse ausgeführt werden. Davon abgesehen wird dies oft zwischen den beiden gemischt und wird ziemlich verwirrend.
Entschuldigung, wenn meine Frage schwer zu verstehen ist; Bei den Datenbanken bin ich mir nicht ganz sicher. Bitte fragen Sie bei Bedarf nach einer Klärung.