Книга: Сандерс У. «ActionScript 3. 0. Шаблоны проектирования»

ActionScript 3. 0. Шаблоны проектирования

Теперь, когда язык ActionScript стал полноценным языком объектно-ориентированного программирования (ООП), часто используемые шаблоны проектирования являются идеальнымсредством решения многих повторяющихся задач во Flash и Flex приложениях. Использование шаблонов не только упрощает планирование и разработку сложных приложений, нои предоставляет решения для многих стандартных проблем, помогает в поддержке и развитии готовых приложений. В данном издании представлены ключевые особенности ActionScript 3. 0, основные ООПконцепции, такие как классы, абстрактность, наследование и полиморфизм, а также преимущества использования шаблонов проектирования. Затемдетально рассматриваются конкретные шаблоны: Фабричный метод, Одиночка, Декоратор, Адаптер, Композиция, Команда, Наблюдатель, Стратегия, Состояние, Модель­ПредставлениеКонтроллер и Симметричный заместитель. Авторы приводят множество примеров различной степени сложности: веб­приложения для электронной коммерции, динамичные игры, запись и воспроизведение видео и многие другие. Эта книга необходима любому разработчику Flash или Flex, желающему использовать продвинутые технологии ActionScript 3. 0 в создании элегантных программных решений. Отзывы Отличная, подробная книга "Я приобрел эту книгу когда хотел познакомиться с шаблонами проектирования в AS3 (до этого у меня практически не было опыта в AS2) и после того как я прочитал "Essential ActionScript 3. 0" . Я заказал ее без чтения каких-либо отзывов, поскольку мне нравятся книги издательства O'Reilly, но после размещения заказа я просмотрел несколько из них и заметил, что люди хвалят книгу "Advanced ActionScript 3 with Design Patterns", написанную Джои Лоттом (Joey Lott) и Денни Паттерсоном (Danny Patterson). Тогда я пошел в ближайший B&N и взял ее за день до прихода книги от O'Reilly, так что у меня была возможность сравнить их. Должен сказать, что мне понравилась книга от O'Reilly ГОРАЗДО больше, чем другая, восновном из-за множества детальных примеров, подробных комментариев, и простых в применении реальных образцов программ (даже не смотря на то, что автор в одном месте написал, что "Gnarls Barkley" это человек - ха-ха). Так что, для тех, кто так же как и я знает AS3 (а в книге предполагается, что вы его знаете), но хотел бы освоить ООП и шаблоныпроектирования, эта книга является отличным выбором. Я ее очень рекомендую." . - Итай Ассео (Бруклин, Нью-Йорк), 18 фев. 2008 Очень подробная книга для разработчиков на ActionScript "В этой книге рассматриваются довольно сложные темы написания повторно используемого ООП кода на ActionScript 3. 0 для разработчиков на этом языке среднего уровня знаний. Все темы в данной книге организованы подобно книге "Design Patterns Elements of Reusable Object-Oriented Software" написанную Эриком Гаммой и коллегами, известными как "банда четырех" . Несмотря на свою целевую аудиторию, первая часть данной книги является введением и в шаблоны проектирования и в объектно-ориентированное программирование, чтобыпомочь читателям имеющим минимальные ООП знания. Более продвинутые пользователи могут пропустить часть посвященную ООП, но просмотреть материал по шаблонам проектирования. Части II, III и IV являются главными в этой книге. Они рассматривают основные шаблоны проектирования в разбивке их на категории шаблонов создания, структурные и шаблоны поведения. Несколько типичных шаблонов каждой такой категории включено в каждую часть книги, но не каждый шаблон проектирования из книги "банды четырех" включен в нее, поскольку не все они подходящие для ActionScript и, плюс, книга Гаммы и коллег является основным эталоном по данной теме. Каждая глава по шаблонам проектирования организована сходным образом, и для того чтобы упростить понимание назначения шаблона проектирования вместе с его использованием, и для того чтобы унифицировать структуру книги и сделать ее более удобной для изучения. Следующие основные разделы входят практически в каждую главу о шаблонах проектирования: 1. Чтоэто за шаблон? 2. Ключевые характеристики данного шаблона проектирования. 3. Формальная модель шаблона, включая его диаграмму классов. 4. Ключевые ООП концепции, используемые в данном шаблоне. 5. Минимальный абстрактный пример. 6. Прикладные примеры. Вам потребуется либо Flash CS3 или Flex 2 для работы с примерами из данной книги. Все они были разработаны в интегрированной среде разработки (IDE) Flash, так что пользователи Flex 2 должны будут сделать определенные модификации, особенно касающиеся использования инструментов рисования Flash и его компонент. Несколько из примеров используют Flash Media Server 2 (FMS2) и они могут работать с версией FMS2 для разработчиков, которую можно бесплатноскачать с сайта Adobe. Вам потребуется либо ОС Linux, либо ОС Windows для запуска FMS2. В противном случае вам можно будет пропустить примеры с ним и вы не много потеряете. Полезно также ознакомиться с подробным содержанием книги." . -"Calvinme", 25 июля 2007 Находка для библиотеки любого продвинутого программиста "Для всех библиотек компьютерной тематики, содержащих разделы посвященные разработке веб приложений, книга Уильяма Сандерса и Чандима Кимаранатунга будет отличным приобретением, описывающим и общие проблемы Flash и Flex приложений и дающее разработчикам все необходимые средства для адаптации превосходных шаблонов проектирования. Начиная от ключевых компонент ActionScript 3. 0 и их характеристик, до использования структурных шаблонов и шаблонов поведения, данная книга является находкой для любой серьезной библиотеки программиста." . -Midwest Book Review (Орегон, штат Висконсин, США), 5 октября 2007 г. Прекрасный помощник по работе с шаблонами проектирования для разработчиков на ActionScript 3 "Этакнига будет отличным помощником для тех программистов, которые хотят полностью использовать концепции ООП в своих Flash и Flex проектах. Основываясь на традиционныхпримерах из книги "банды четырех", авторы демонстрируют использование ООП в специфических проектах на ActionScript 3. Для таких людей как я, кто еще только осваивает AS3 и большие проекты, данная книга просто незаменима. Она начинается с хорошего введения в ООП, помогая познакомиться с ним тем, кто еще только начинает это или кто еще несовсем освоился с терминами ООП, включая все его важнейшие принципы. Поскольку AS становится все ближе и ближе по своей структуре к Java, такое введение особенно полезно для AS разработчиков. Но те из них, кто уже свободно мыслит ООП категориями, могут пропустить этот раздел и вгрызться зубами в самую середину книги, которая весьмане проста. Каждая ее глава посвящена отдельному шаблону проектирования. В ней анализируются его структура и преимущества, приводятся и абстрактные и примеры егоприменения из реального мира. Это дает вам не только полное понимание данного шаблона проектирования, но и идеи того, как его можно применить в ваших собственных проектах. Что делает данную книгу и отличным учебником по ООП и очень практической. И если вы уже знакомы с ООП и если вы еще только знакомитесь с ним, я очень рекомендую вам эту книгу, чтобы поднять ваши Flash и Flex проекты на совершенно новый уровень." . -Л. Ларсон (Нью-Йорк, штат Нью-Йорк, США) 31 августа 2007 Авторы Уильям Сандерс (William Sanders), PhD, и Чандима Кумаранатунг (Chandima Cumaranatunge), PhD, являются профессорами программы мультимедийного веб­дизайна и проектирования (MWDD) в университете Хартфорда. Биллведет курсы по Flash, ActionScript, Flash Media Server 2, PHP, C#, SQL, CSS, XHTML и другим языкам для разработки веб­приложений. Он опубликовал 44 книги по компьютерной тематике, создавал программное обеспечение на языках от Basic до Flash Media Server ActionScript и работал консультантом в различных программистских компаниях. Чандима читает введение в MWDD, в основном посвященное Flash и ActionScript, курс по играм на Flash и ActionScript и курс по образовательным технологиям в медицинском колледже. Недавно он получил грант на преподавание экспериментального курса по робототехнике. Издательство Символ-Плюс

Издательство: "Символ-Плюс" (2011)

Формат: 70х100/16, 592 стр.

ISBN: 978-5-93286-189-9

Другие книги схожей тематики:

АвторКнигаОписаниеГодЦенаТип книги
Чандима КумаранатунгActionScript 3.0.Шаблоны проектированияТеперь, когда язык ActionScript стал полноценным языком объектно-ориентированного программирования (ООП), часто… — Символ-Плюс, электронная книга Подробнее...
150электронная книга

См. также в других словарях:

  • Proxy (шаблон проектирования) — У этого термина существуют и другие значения, см. Proxy. Шаблон проектирования Заместитель Proxy Тип: структурный Описан в Design Patterns Да Шаблон Proxy (определяет объект заместитель англ. surrogate …   Википедия

  • Наблюдатель (шаблон проектирования) — У этого термина существуют и другие значения, см. Наблюдатель. Шаблон проектирования Наблюдатель Observer Тип: поведенческий Описан в Design Patterns Да Наблюдатель, Observer  поведенческий шаблон проектирования. Также известен ка …   Википедия

  • Одиночка (шаблон проектирования) — У этого термина существуют и другие значения, см. Одиночка. Шаблон проектирования Одиночка Singleton Тип: порождающий Описан в Design Patterns Да Одиночка (англ. Singleton) в программировании  …   Википедия

  • Стратегия (шаблон проектирования) — У этого термина существуют и другие значения, см. Стратегия (значения). Шаблон проектирования Стратегия Strategy …   Википедия

  • Итератор (программирование) — Итератор (от англ. iterator)  объект, позволяющий программисту перебирать все элементы коллекции без учёта особенностей её реализации. Итератор иногда также называют курсором, особенно если речь идет о базе данных. В Обероне он… …   Википедия

  • Итератор — У этого термина существуют и другие значения, см. Итератор (значения). Итератор (от англ. iterator)  объект, абстрагирующий за единым интерфейсом доступ к элементам коллекции[1]. Итератор иногда также называют курсором, особенно если… …   Википедия

Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»