Skip to content

NSemakov/9.Delegates

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

9.Delegates

Ученик:

  1. Создать пару пациентов и доктора по тому же принципу что и в видео. (Доктор делегат у пациентов)
  2. У пациента пусть будет температура и другие симптомы, по которым доктор может принимать решение.
  3. У пациента сделайте метод типа стало хуже и пусть когда станет хуже, то он идет к доктору
  4. Всех пациентов объедините в массив и в цикле вызовите метод "стало хуже".
  5. Доктор должен лечить каждого согласно симптомам.

Студент:

  1. Создайте другой класс доктора, не наследника от первого доктора, например друг :)
  2. этот друг должен лечить своих пациентов своими собственными методами и короче плохой он доктор
  3. пусть кто-то ходит к врачу, а кто-то к нему
  4. создайте пару разных объектов класса друг и пусть они лечат своих пациентов (чтобы понять что делегат это не класс, а объект)

Мастер:

  1. Создайте список частей тела в делегате пациента (голова, живот, нога и тд) и когда пациент приходит к врачу, пусть говорит что болит.
  2. Доктор должен принимать во внимание что болит
  3. Создайте у доктора метод "рапорт". Пусть в конце дня, когда все уже нажаловались достаточно, доктор составит рапорт (выдаст имена) тех у кого болит голова, потом тех у кого болел живот и тд

Супермен

  1. Создайте в классе пациента проперти - оценка доктору.
  2. Когда доктор вам назначает лечение некоторые пациенты должны стать недовольны.
  3. В конце дня после того как все лечение будет сделано и доктор напишет рапорт, надо пройтись по пациентам и всем недовольным поменять доктора.
  4. Начать новый день и убедиться что Недовольные пациенты таки поменяли доктора.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published