Объектно-ориентированное программирование на языке ActionScript

В этой главе описываются элементы ActionScript поддерживающие объектно-ориентированное программирование (ООП). Здесь не приводятся общие принципы ООП, такие как объектный дизайн, абстракция, инкапсуляция, наследование и полиморфизм. В этой главе рассматривается только применение этих принципов к ActionScript 3.0.

Так как ActionScript, прежде всего, является языком программирования, поддержка ООП является необязательной. Это предоставляет программистам гибкость в выборе оптимального подхода для проектов разного спектра и сложности. Для небольших задач можно ограничиться парадигмой процедурного программирования ActionScript. Для более крупных проектов применение принципов ООП позволяет упростить код для понимания, работы и расширения.