Соглашения для именования классов и пакетов, насколько я слышал:
В структуре пакета должно использоваться наименование «перевернутый домен» с нижними строчками и именами классов CamelCased, т. Е.
import com.yourdomain.nameofsubfolder.YourSpecialClass;
Это отражено во всех пакетах, поставляемых с Flash и Flex. Примеры:
import flash.events.MouseEvent;
import flash.display.MovieClip;
Существует также соглашение об именовании интерфейсов после добавляемых или налагаемых ими функций, например: Styleable
, Drawable
, Movable
и т. Д. Многие (включая Adobe) также предпочитают использовать заглавные буквы "I «четко обозначить интерфейсы как таковые, то есть:
IEventDispatcher
IExternalizable
IFocusManager
все внутренние интерфейсы в пакетах flash.*
.