내가 좋아하는 데이터 액세스 계층 (DAL)에서 정적 메서드를 많이 사용하고 있습니다 :static 메소드
public static DataTable GetClientNames()
{
return CommonDAL.GetDataTable("....");
}
을하지만 일부 개발자는 내부 정적 방법의 아이디어를 좋아하지 않는 것을 발견 DAL. DAL 내부에서 정적 메서드를 사용하거나 사용하지 않을 이유가 필요합니다.
감사
보기의 순수 주의자의 입장에서 토니
다른 프로젝트에서 같은 문제가 다시 발생했습니다. 정적 DAL은 OOP 기본 아이디어에 위배되며 잘 확장되지 않는다고 생각합니다. 또한 IOC 컨테이너를 추가하면 이러한 종류의 정적 DAL을 피할 수 있다고 생각합니다. –