Какие примеры хороших структур классов используются для управления доступом к базе данных? Я фанат инкапсуляции классов и предпочел бы, чтобы контейнеры (например, машина) не выполняли задачи базы данных.
Мне также хотелось бы, чтобы в будущем можно было легко добавлять такие вещи, как кэш базы данных.
Я часто беру шаблон классов контейнеров, в комплекте с геттерами и сеттерами для проверки и доступа к базе данных, выполняемой одним одноэлементным классом. Это, как говорится, это часто смешивается между двумя и становится довольно запутанным.
Извините, если мой вопрос трудно понять; Я не совсем уверен в терминах, касающихся баз данных. Пожалуйста, не стесняйтесь просить разъяснений, если это необходимо.