Добавить комментарий

Изображение пользователя st.

Интерфейсы не

Интерфейсы не нужны - здесь слабая типизация.
В SmallTalk есть нечто подобное: послать событие (дернуть за метод) можно любому обьекту. Если событие им не обрабатывается (читай, метода в интерфейсе нет), то генерируется исключение.