Я знаю, что по определению интерфейсы AS3 должны быть открытыми, и методы внутри них также должны быть реализованы как открытые.
Я прочитал этот вопрос , и я полагаю, что ответ очевиден, если вы хотите, чтобы некоторые классы решали, следует ли реализовывать некоторые методы, но имеют общие базовые методы, которые должны быть реализованы во всех реализующих классы любой интерфейс.
Имея это в виду, даже с этой идеей «частной реализации» (которая на самом деле не является), является ли лучшей идеей все еще просто явно определить частный метод для всех классов вне интерфейса? Проблема не заставляет некоторые классы реализовывать разные методы, это просто общая видимость этих методов. Я предполагаю, что ответ «да», но я подумал, что увижу, есть ли у кого-нибудь понимание.