описать так что бы он был гибкий, а вот как описать метод jump из интерфейса Jumping правильно?
задача простая по идее, есть сущность кошка она проходит испытание и перепрыгивает через стену.
количество испытаний может добавляться и количество участников которые их будут проходить тоже может увеличиваться, соблюдая все правила ООП и Солида код должен быть расширяем.
хотелось бы услышать грамотное предложение от опытных ребят :< потому что я вижу несколько как мне кажется костылей
У вас какая-то беда с разделением ответственности. Кто отвечает за прыганье? Кошка или стена?
Это кстати совершенно не смешная проблема. Очень часто что-то подобное у джавистов.
Обсуждают сегодня