Цитата:
|
Как еще определить, что за дивайс в руке у робота?
|
А зачем? Стрелять он и так стреляет, причём приведением типа инстанса к интерфейсу это можно знать уже compile-time. А отрисовку всё равно лучше сделать зависимой от конкретного класса, а не от некой общей сущности.