이것은 스타일 질문에 더 가깝지만 현재 내 프로젝트를 위해 고민하고 있습니다.
학교를 모델링하는 애플리케이션을 작성한다고 가정하십시오. 따라서 학생, 학교 등과 같은 실체가 있습니다. 이제는 대부분의 언어 Class
에서 예약어이므로 수업에 갈 때까지이 모든 것이 훌륭하고 직관적 입니다. 그래서 그것이 Class
예약 된 키워드라면, 학교 수업을 모델로하는 그러한 단체를 무엇이라고 부릅니까?
이것은 스타일 질문에 더 가깝지만 현재 내 프로젝트를 위해 고민하고 있습니다.
학교를 모델링하는 애플리케이션을 작성한다고 가정하십시오. 따라서 학생, 학교 등과 같은 실체가 있습니다. 이제는 대부분의 언어 Class
에서 예약어이므로 수업에 갈 때까지이 모든 것이 훌륭하고 직관적 입니다. 그래서 그것이 Class
예약 된 키워드라면, 학교 수업을 모델로하는 그러한 단체를 무엇이라고 부릅니까?
답변:
Class라는 단어가 모호 할 수 있으므로 다른 용어를 선택합니다.
수업은 다음을 참조합니까?
그리고 그것은 학계를 떠나지 않아도됩니다. 당신이 모델링하려는 모든 것에 맞는 더 나은 단어를 찾을 수있을 것입니다. 수업은 혼란을 초래할뿐입니다.
특정 수업 인 경우에는 "코스"또는 "제목"또는 "강의"라고 지정할 수 있습니다. "섹션"등을 사용할 수도 있습니다.
Winston Ewert 는 귀하가 스스로 질문해야 할 질문들을 강조했습니다.
동의어를 찾는 것이 좋은 방법입니다 (예 : "코스").
그러나 class라는 단어를 재사용 할 필요가 일반적이며 (종종 Class 유형의 지역 변수 인 경우 ), class를 대체하는 기존의 대체품은 klass , clazz 및 cls 입니다.
일부 언어 class
에서는 예약어가 아닌에 따라 다릅니다 Class
.
If
, Else
또는 Goto
이들의 소문자 버전이 예약되어 언어이다.
class Class
.
Class
, 사용자 정의 된 모호하지 class
않습니다.
프로그래밍 언어 구문 외에 , 학교 정보 시스템의 경우 데이터 클래스 관점에서 단어 클래스 는 좋은 이름이 아닙니다. 수업이 무엇을 의미 하는지 생각하면 (다른 것들 중에서)
클래스는 시작과 끝을 가지고 있으며, 학교 교육자 (가르쳐) 감독하는 정기적 인 활동이다. 이 활동 내에서 과목을 가르치거나 스포츠와 같은 활동을 수행하므로 과목은 0 개 이상의 수업 으로 제공됩니다 .
수업 이라는 단어 는 실제로 "예정된 교육 활동"이므로 다음과 같은 선택을 할 수 있습니다.
예정된 교육 활동
ScheduledActivity (이 경우보다 일반적이고 활동이 교육적이거나 강의, 세미나 또는 토너먼트 등의 이벤트가 될 수 있습니다.)
주제 제공
따라서 이름 클래스는 실제로 규칙 또는 (비즈니스 이름)이지만 엔티티를 설명하는 최고의 이름은 아닙니다.