Как правильно сделать разное поведение одного объекта

Я делаю игру на подобии Phasmaphobia и у меня есть призрак, который как и в оригинальной игре может быть разных типов (разная скорость, разные улики, разная активность, разные действия). То есть разная логика в зависимости от типа призрака, который выбирается случайно в начале игры. Как это сделать правильно, чтобы не городить все возможные варианты в одном классе, т.к. с этим невозможно работать?


Ответы (0 шт):