Kotlin IoC

Задание закрыто
Стоимость:1 500 рублей
Срок выполнения:14 дней
Варианты оплаты:По договоренности
Дата публикации:2020-03-05 05:33
Был(а) на сайте:2024-09-07 17:42

Kotlin IoC

 
Задача

Аспекты реализации:
Игра представляет собой последовательность команд. В реализации игры последовательность команд представлена очередью уникальных имен команд. Далее будет называть эту структуру ОЧЕРЕДЬЮ. Выполнение одной команды в игре состоит из следующей последовательности действий:
извлечении имени команды из очереди,
разрешении команды по имени с помощью IoC,
выполнении команды.
Одна итерация в игре состоит из последовательности команд.
Есть команда должна выполняться несколько итераций, как например, команда Движение по прямой, то эта команда в момент своего выполнения должна сама добавить свое имя в ОЧЕРЕДЬ.
Задача:
Реализовать команду - Выполнение одной команды из очереди. Получение экземпляра команды должно быть таким:

val cmd = resolve<ICommand>(“Атомарный шаг игры”);

Оставлять заявки могут только авторизованные пользователи.
Заявок нет

Оставлять заявки могут только авторизованные пользователи.