Một số ví dụ về cấu trúc lớp tốt được sử dụng để quản lý truy cập cơ sở dữ liệu là gì? Tôi là một fan hâm mộ của đóng gói lớp và muốn các container (ví dụ như xe hơi) không thực hiện các nhiệm vụ cơ sở dữ liệu.
Tôi cũng muốn khả năng dễ dàng thả những thứ như bộ đệm cơ sở dữ liệu trong tương lai.
Tôi thường lấy mẫu của các lớp container, hoàn thành với getters và setters để xác thực và truy cập cơ sở dữ liệu được thực hiện bởi một lớp singleton duy nhất. Điều đó đang được nói, điều này thường được trộn lẫn giữa hai và trở nên khá khó hiểu.
Xin lỗi nếu câu hỏi của tôi khó hiểu; Tôi không hoàn toàn chắc chắn về các điều khoản liên quan đến cơ sở dữ liệu. Xin vui lòng yêu cầu làm rõ nếu cần.