Что такое Java-эквивалент делегатов Cocoa?
(Я понимаю, что у меня может быть интерфейс, переданный классу, и этот класс вызывает соответствующие методы, но мне интересно, есть ли другой способ достичь чего-то ближе к Cocoa/Objective-C неофициальному протоколы)