Интерфейсы ActionScript

 

 

Интерфейс — это конструкция языка ActionScript, которая описывает новый тип 

данных подобно описанию типа данных с помощью класса. Однако, тогда как класс 

не только описывает тип данных, но и предоставляет для него реализацию,  

интерфейс только описывает тип данных в абстрактных терминах и не предоставляет 

реализацию для этого типа данных. Иными словами, класс не только объявляет 

группу методов и переменных, но и реализует определенное поведение; тела  

методов и значения переменных управляют поведением класса. Вместо того чтобы 

предоставлять собственную реализацию, интерфейс принимается одним или  

несколькими классами, которые согласны предоставить для него реализацию.  

Экземпляры класса, предоставляющего реализацию для интерфейса, принадлежат 

как типу данных класса, так и типу данных, описанному интерфейсом. Являясь 

одновременно членом нескольких типов данных, экземпляры могут выполнять 

в приложении различные функции. 

 

 

Не путайте термин «интерфейс», обсуждаемый в данной главе, с другими  
применениями этого слова. В этой главе «интерфейс» обозначает конструкцию языка ActionScript, 
а не графический интерфейс пользователя (GUI) или открытый API класса, которые 
в общей теории объектно-ориентированного программирования иногда именуются 
интерфейсами. 




BACK NEXT

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