는 이 클래스를 정적으로 설정해야합니까? 내가 근무 프로젝트에서
public class CompanyInfoManager
{
public List<string> GetCompanyNames()
{
//Query database and return list of company names
}
}
내가 이런 종류의 더 많은 클래스를 만드는 유지로
, 나는 어쩌면 내가 이런 종류의를해야 실현이처럼/업데이트 데이터베이스를 쿼리 클래스를 가지고 클래스 정적. 이렇게함으로써 명백한 이점은 데이터베이스 쿼리를 할 때마다 클래스 인스턴스를 만들지 않아도된다는 것입니다. 그러나 정적 클래스의 경우 하나의 클래스 복사본 만 있으므로 수백 개의 요청으로 정적 클래스의 복사본 하나만을 사용하게됩니까?감사합니다,
감사합니다 brainimus. 나는 당신의 모범과 비슷한 것을 가지고 있습니다. 내가 준 샘플 코드는 내 수업의 슈퍼 스트립 버전입니다. 예, 저장소 패턴도 좋습니다. 또한, 저는 DI 컨테이너에 CastleWindsor를 사용합니다. – sean717