AM
Size: a a a
NO
DS
А
А
NO
NO
AM
А
AM
А
А
AM
AM
DS
instanceof SomeAbstractClass
ты проверяешь, что класс принадлежит какому-то семейству классов, цель - идентификация, , когда ты проверяешь instanceof SomeInterface
ты проверяешь, что класс реализует какой-то интерфейс, цель - использование методов интерфейса этого класса. Очевидно, что в нашем случае с событиями наша цель - идентификация.А
AM
AM
Д
NO