getter에 대한 일반적인 질문입니다.네이티브/계산 된 속성의 getter 모범 사례
2 개의 고유 속성 firstname
및 lastname
및 하나의 동적 계산 속성 fullname
이있는 User
클래스가 있다고 가정 해 보겠습니다.
게터 이름을 지정하는 가장 좋은 방법은 무엇입니까?
내가 가진 괜찮아 :
user->get_firstname();
user->get_lastname();
// or
user->firstname;
user->lastname;
하지만 난에 대해 더 걱정 : 우리가 또 다른 기본 재산처럼 느끼기 때문에
user->get_fullname();
// or
user->fullname;
하지만 아니다. fullname
속성은 읽을 수는 있지만 쓸 수는 없으므로 설정자가 없습니다. 마치 네이티브 속성 인 것처럼 조작 할 수 없습니다.
나는 그 속성 (네이티브와 다이내믹 계산) 사이에 차이를 만들 수 있기를 원하며 어떻게해야합니까?
기존 프레임 워크의 예제와 이러한 문제를 처리하는 방법은 환영 할만한 것입니다.