Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

GYM

- eliteTrainee : ArrayList<EliteTrainee>
- normalTrainee : ArrayList<NormalTrainee>
- personalTrainer : ArrayList<PersonalTrainer>
- commonTrainer : ArrayList<CommonTrainer>
- gymId: String
- memberShip : ArrayList<MemberShip>

~ GYM(List<EliteTrainee>,List<NormalTrainee>,List<PersonalTrainer>,List<CommonTrainer>. String gymId)


~ assignTrainee(PersonalTrainer elite_trainee): void
~ trainer(CommonTrainer normal_trainee ): void
~ perosnaltrainers() : PersonalTrainer

Trainer Trainee

- Name: String - Name: String


- Age: Int - Age: Int
- Experience: Int - Weight: Int
- Type: String - Type: String
- Gym: String - Gym: String
- Time: double - Time: Double
- TrainerId: String - TraineeId: String
~ Trainer(String Name, Int Age, Int Experience, String Type, String Gym , Trainer Id)
~ Trainee(String Name, Int Age, Int Weight, String Type, String Gym, Double Time , String TraineeId)

PersonalTrainer CommonTrainer NorrmalTrainee EliteTrainee

- ListEliteTrainee : ArrayList<EliteTrainee>
- ListCommonTrainee: ArrayList<NormalTrainee>

~ PersonalTrainer(String Name, Int Age, Int Experience, String Type, String Gym, Double Time, String TrainerId, EliteTrainee elite_trainee) ~ getWorkout(): void ~ markAttendance(): void
~ workout(): void ~ markAttendance(): void ~ getWorkout(): void
~ CommonTrainer(String Name, Int Age, Int Experience, String Type, String Gym, Double Time, String Trainer Id, NormalTrainee normal_Trainee )
~ dietplan(): void ~ getDietplan(): void
~ workout(): void
~ review(): void ~ getReview(): void
~ maintainAttendance(): void

You might also like