데이터베이스에 액세스해야하는 응용 프로그램을 개발하기 시작합니다. DB 클라이언트를 SQL에서 Oracle로 변경하는 것과 같이 응용 프로그램을보다 융통성있게 만들기 위해 일반적으로 어떤 유형의 디자인 패턴을 구현해야합니까?데이터베이스 액세스 응용 프로그램에서 어떤 디자인 패턴을 적용해야합니까?
나는 어떤 쿼리의 실행을 믿고 Template Method Pattern을 구현할 수있다. 그리고 연결을 얻으려면 double check로 singleton 패턴이면 충분합니다.
시작하기 전에 알아야 할 것이 있습니까?
응용 프로그램은 C#으로 개발되므로 개체 상속 및 다형성이 지원됩니다.
도움을 주시면 감사하겠습니다.
내일은 없다는 스팸 인터페이스! –
+1 what-ifs 용으로 소프트웨어를 복잡하게 만들지 마십시오. DBMS를 완벽하게 변경하는 기능은 거의 유용한 디자인 목표는 아닙니다. –
+1 @ 대장에게 감사드립니다 - 수없이 많은 상황을 처리하기 위해 작성된 소프트웨어에 자주 직면했습니다! – tomasmcguinness