Задание
В зависимости от задачи необходимо смоделировать ситуацию/процесс. В каждой модели есть набор возможных ситуаций. Для некоторых событий необходимо определить вероятность возникновения данного события. Интерфейс необходимо реализовать, используя 3 и более классов с использованием синхронизации потоков. На форме должно быть не менее 4 моделей. Ограничения накладываются на классы, которые реализуют интерфейсы. Для 4 моделей должно быть 2 объекта данных классов в сумме. При возникновении какого-то события 1 из объектов «лочится» и не доступен для использования в других моделях.
Для решения задач необходимо использовать:
1. Делегаты/события.
2. Многопоточность
3. Где необходимо рефлексию
4. Синхронизацию потоков
На форме должно быть динамическое изменение моделей – все должно двигаться. Иметь возможность добавлять несколько моделей на форму.
Вариант
Станок по производству деталей – смоделировать работу станка. Реализовать классы – Станок, Фрезеровщик, интерфейс – погрузчик. События – работать с новой деталью – Фрезеровщик берет новую деталь и работает с ней, Деталь готова – погрузчик забирает деталь.
| Гарантия на работу | 1 год |
| Средний балл | 4.53 |
| Стоимость | Назначаете сами |
| Эксперт | Выбираете сами |
| Уникальность работы | от 70% |