개인 대 개인 정적 :어느 쪽이 더 낫습니까? 이 코드 샘플
public class SuperMan {
private static bool IsProper(decimal x) {
return x > 31.0m && x < 45.0m;
}
public bool CheckStuff(string a, string b, string c) {
// lots of code, some of which introduces a variable x
return IsProper(x) && /* other conditions */;
}
}
한다 IsProper (...)은 '비공개 정적 "또는"개인 "일.
- IsProper (..)는 인스턴스 상태에 액세스 할 필요가 없습니다
- 우리는 두 가지 옵션 사이에 다른 성능 (우리가 안 것들 중 하나에 대해 우려하지 않습니다 (심지어 미래에.) : 가정 실제 측정하지 않고 성능에 대해 추측 할 필요없이 최적화하면된다.)는 슈퍼맨 클래스 나 그 구성원들과 아무것도 할 필요가 보이지 않기 때문에
는'IsProper'의 향후 버전은 인스턴스 상태에 액세스 할 수 있음 정적 그것을 만들 것? – CodesInChaos
아니요 ... 나는 그 질문을 명확하게 편집 할 것입니다. – kidoman