Соглашения по именованию интерфейсов  ActionScript

 

 

Имена интерфейсов, как и имена классов, должны начинаться с прописной  

буквы, давая понять, что они представляют типы данных. Большинству интерфейсов 

имена даются исходя из дополнительной возможности, описываемой этими  

интерфейсами. 

Предположим, что приложение содержит несколько классов, представляющих  

визуальные объекты. Некоторые объекты можно перемещать, другие — нет. В нашем 

проекте объекты, которые могут быть перемещены, должны реализовать интерфейс 

Moveable. Рассмотрим пример теоретического класса Productlcon,  

реализующего интерфейс Moveable: 

public class Productlcon implements Moveable { 

public function getPosition ( ):Point { 

209 

public function setPosition (pos:Point):void { 

Интерфейс с именем Moveable обозначает конкретную возможность, которую он 

добавляет в класс. Объект может быть фрагментом изображения или блоком текста, 

но, если он реализует интерфейс Moveable, его можно перемещать. Примерами 

похожих имен являются Storable, Killable или Serializable. Некоторые 

разработчики перед именем интерфейса дополнительно указывают букву I,  

например IMoveable, IKillable или ISerializable. 




BACK NEXT

Сайт является частным собранием материалов и представляет собой любительский информационно-образовательный ресурс. Вся информация получена из открытых источников. Администрация не претендует на авторство использованных материалов. Все права принадлежат их правообладателям