데이터베이스 액세스를 관리하는 데 사용되는 좋은 클래스 구조의 예는 무엇입니까? 나는 클래스 캡슐화의 팬이며 데이터베이스 작업을 수행하지 않는 컨테이너 (예 : 자동차)를 선호합니다.
또한 향후 데이터베이스 캐시와 같은 것을 쉽게 드롭 할 수있는 기능을 원합니다.
컨테이너 클래스의 패턴을 가져와 단일 싱글 톤 클래스에서 수행하는 유효성 검사 및 데이터베이스 액세스를위한 getter 및 setter로 완성되는 경우가 많습니다. 말하자면, 이것은 종종 둘 사이에 혼합되어 상당히 혼란스러워집니다.
내 질문을 이해하기 어려운 경우 죄송합니다. 나는 데이터베이스에 관한 용어를 절대적으로 확신하지 못한다. 필요한 경우 설명을 요청하십시오.