Наведіть кілька прикладів гарних структур класу, які використовуються для управління доступом до бази даних? Я прихильник інкапсуляції класів і вважаю за краще, щоб контейнери (наприклад, машина) не виконували завдань із бази даних.
Я також хотів би можливість в майбутньому легко вносити такі речі, як кеш бази даних.
Я часто беру схему класів контейнерів у комплекті з геттерами та сеттерами для перевірки та доступу до бази даних, що виконуються одним одиночним класом. За словами, це часто змішується між двома і стає досить заплутаним.
Вибачте, якщо моє питання важко зрозуміти; Я не зовсім впевнений в умовах, що стосуються баз даних. Будь ласка, попросіть роз'яснити, якщо це необхідно.