Да. Этим все сказано.
Я бы лучше сделал статический аниматор, который принимает объекты применяющие интерфейс IUpdatable из которого объект тоже сам удаляется.
Цитата:
|
это может быть и список Enemy в родителе с методами addEnemy, removeEnemy
|
Ну тут то получается, что архитектура приложения заточена на то, чтобы именно родитель удалял детей. В этом случае, конечно не нужно делать "самоудаление"