자신을위한 코딩 "베스트 프랙티스"를 개발하기 위해 클래스 정의 내에서 클래스 멤버 변수와 getter/setter 속성을 정렬하는 방법을 사람들에게 물어보고 싶습니다. 나는 그것이 두 가지 방법으로 이루어진 것을 보았다. ...클래스 디자인 - 멤버 변수 및 속성 - 선언
(1) 클래스 멤버의 최상위에서 클래스 멤버 변수를 선언 한 다음 별도의 섹션에서 해당 멤버 변수를 가져 오거나 설정하는 속성을 선언하십시오.
Class MyClass
{
String firstName;
String lastName;
public string FirstName
{
get { return firstName; }
set { firstName = value; }
}
public string LastName
{
get { return lastName; }
set { lastName = value; }
}
}
(2) 클래스 최상위에서 클래스 멤버 변수를 선언하고 변수 선언 바로 아래의 get/set 속성을 정의하십시오.
Class MyClass
{
String firstName;
public string FirstName
{
get { return firstName; }
set { firstName = value; }
}
String lastName;
public string LastName
{
get { return lastName; }
set { lastName = value; }
}
}
는 사람들이 따라 가능하면, 이유에 대한 이유를 적어주세요 경향이 패턴 문제 나 개인 취향 일 수도 있지만. 감사.
get/set에서 아무 것도하지 않기 때문에 자동 프록시를 대신 사용해 보았습니까? 그럼 당신의 질문 종류가 사라집니다 ... – forsvarir