스포츠 클럽 행정을위한 응용 프로그램을 개발 중입니다. 그리고 내 문제는 하나의 기본 클래스 Member
을 상속받은 Coach
및 Practitioner
두 개의 다른 클래스 (이름, 성, 성 ...)가 모두 포함 된 기본 클래스 Member
입니다. 코치는 몇 가지 특정 속성을 가지고 있습니다. (월급, 현행 교육 ...) 실무자가 다른 사람을 가지고 있습니다 (isCompetitor, category ...)역할에 따라 클래스 만들기
문제는 Practitoner가 트레이너가 될 수도 있고 다른 방향으로. 같은 사람에 대해 두 개의 항목을 갖는 것이 더 나은 것으로 어떻게 모델링 할 수 있습니까?
편집 : 지금
Class Member {}
Class Coach:Member {}
Class Practitioner:Member {}
나는 트레이너와 코치가 같은 종류의 회원이라고 생각합니까? – bAN