Получите классы ActionScript, которые реализуют интерфейс - PullRequest
1 голос
/ 10 сентября 2009

В ActionScript (AS3) как найти все классы, реализующие определенный интерфейс?

Ответы [ 3 ]

0 голосов
/ 19 сентября 2009

Я понял, как это сделать, и разместил демо в своем блоге . Он использует библиотеку getDefinitionNames, упомянутую в комментариях выше.

0 голосов
/ 23 ноября 2010

В Flash Builder я использую ctrl-h и ищу имена методов или фактическое имя интерфейса.

0 голосов
/ 18 сентября 2009

В терминах ООП вы никогда не захотите сделать это: основная характеристика интерфейсов - это условия контракта. Любой класс может выполнить этот контракт и сказать: «Я реализую этот интерфейс».

Любой код, который ссылается на экземпляр интерфейса, не заботится о том, какой класс на самом деле его реализует: он не обязан; это действительно классная часть интерфейсов.

Но если вы хотите узнать, grep для "Implements IFred"

Приветствия

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...