ActionScript 3.0. Шаблоны проектирования
Книга представляет собой подробное руководство по применению шаблонов проектирования в объектно-ориентированном программировании на языке ActionScript 3.0. Теперь, когда ActionScript стал полноценным ООП-языком, шаблоны проектирования являются ключевым инструментом для решения повторяющихся задач при разработке Flash- и Flex-приложений.
В первой части издания рассматриваются ключевые особенности ActionScript 3.0 и основные концепции объектно-ориентированного программирования: классы, абстрактность, инкапсуляция, наследование и полиморфизм. Авторы объясняют принципы разработки с использованием шаблонов, преимущества композиции и важность планирования поддержки приложений.
Вторая часть книги посвящена детальному разбору конкретных шаблонов проектирования. Среди них: Фабричный метод, Одиночка, Декоратор, Адаптер, Композиция, Команда, Наблюдатель, Стратегия, Состояние, Модель-Представление-Контроллер и Симметричный заместитель. Каждый шаблон иллюстрируется практическими примерами различной сложности.
Примеры включают веб-приложения для электронной коммерции, динамичные игры, системы записи и воспроизведения видео. Книга демонстрирует, как использование шаблонов не только упрощает планирование и разработку сложных приложений, но и предоставляет готовые решения для стандартных проблем, облегчая поддержку и развитие готовых проектов.
Издание предназначено для разработчиков Flash и Flex, желающих освоить продвинутые технологии ActionScript 3.0 и создавать элегантные, поддерживаемые программные решения с помощью проверенных шаблонов проектирования.









