Ученик:
- Создать пару пациентов и доктора по тому же принципу что и в видео. (Доктор делегат у пациентов)
- У пациента пусть будет температура и другие симптомы, по которым доктор может принимать решение.
- У пациента сделайте метод типа стало хуже и пусть когда станет хуже, то он идет к доктору
- Всех пациентов объедините в массив и в цикле вызовите метод "стало хуже".
- Доктор должен лечить каждого согласно симптомам.
Студент:
- Создайте другой класс доктора, не наследника от первого доктора, например друг :)
- этот друг должен лечить своих пациентов своими собственными методами и короче плохой он доктор
- пусть кто-то ходит к врачу, а кто-то к нему
- создайте пару разных объектов класса друг и пусть они лечат своих пациентов (чтобы понять что делегат это не класс, а объект)
Мастер:
- Создайте список частей тела в делегате пациента (голова, живот, нога и тд) и когда пациент приходит к врачу, пусть говорит что болит.
- Доктор должен принимать во внимание что болит
- Создайте у доктора метод "рапорт". Пусть в конце дня, когда все уже нажаловались достаточно, доктор составит рапорт (выдаст имена) тех у кого болит голова, потом тех у кого болел живот и тд
Супермен
- Создайте в классе пациента проперти - оценка доктору.
- Когда доктор вам назначает лечение некоторые пациенты должны стать недовольны.
- В конце дня после того как все лечение будет сделано и доктор напишет рапорт, надо пройтись по пациентам и всем недовольным поменять доктора.
- Начать новый день и убедиться что Недовольные пациенты таки поменяли доктора.