정적 메서드 나 일반 인스턴스를 사용하도록 코딩하는 동안 어느 것이 선호되는지 알고 싶지만 정적 인 메서드를 사용하는 것이 좋습니다. 일부 의심Static (VB.NET에서 공유) 또는 일반 메서드
예를 얻을
EmployeeCollection EmpLst = EmployeeManager.GetAllEmployees();
또는
EmployeeManager EmpMgr = new EmployeeManager();
EmployeeCollection EmpLst = EmpMgr.GetAllEmployees();
EmployeeManager는 (선택 업데이트를 삭제) 많은 방법을 가지고 그들 모두 정적하게 확인하는 경우
.정상적인 인스턴스 인 경우 GetAllEmployees()가 많이 사용되는 경우 항상 개체가 시작될 경우 단점이되지 않습니다.
더 나은 접근 방법은 무엇입니까?
다음 스레드 확인 : http://stackoverflow.com/questions/596367/static-methods-vs-instance-methods-in-c, http://stackoverflow.com/questions/202631/performance-of-using -static-methods-vs-instantiated-the-met- – Groo