데이터베이스에 액세스하는 데 2 개의 클래스가 있습니다.클래스에 MySQL select 문을 넣고 하위 클래스에 CRUD 문을 넣을 필요가 있습니까?
"select"문을 사용하는 데이터베이스 만 MovieDAO에 액세스합니다. 그 목적은 웹 브라우저에 표시 할 데이터를 검색하는 것입니다. 더 완전한 인 및// 업데이트를 만드는 상속 된 기능 이외에 동영상을 삭제 가능 -
및
MovieExtendedDAO은 (MovieDAO를 확장). 이 클래스는 사이트의 관리 영역에서만 사용하도록되어 있습니다.
나는 이것을 이와 같이 분리하는 것이 과잉이라고 들었다.
정상적인 방법일까요, 아니면 디자인 패턴의 일부입니까? 아니면 이것을하는 데 실질적인 도움이되지 않습니까? 나의 주된 의도는 대중에게 필요한 것들을 단순화하는 것이 었습니다. 얼마나 많은 물건을 적재해야하는지에 대한 최적화와 공공 (비 관리자) 측에서 어떤 일이 발생할 수 있는지에 대한 최적화였습니다. 의견을 보내 주셔서 감사합니다.