PureMVC

Матеріал з Вікіпедії — вільної енциклопедії.

Перейти до: навігація, пошук
PureMVC
Image:PureMVC-Icon.jpg
Іллюстрація взаємодії частин фреймворку
Тип: Framework
Розробник: Futurescale, Inc.
Стабільний випуск: 1.6 / Sept 08, 2007
ОС: Багатоплатформена
Мова(и): ActionScript
Ліцензія: CC +Attribution
Сайт: puremvc.org

PureMVC - фреймворк для ActionScript 3.0 оснований на реалізації шаблону проектування MVC (Model View Conrtoller).

Зміст

[ред.] Основні частини

[ред.] Фасад

Фасад (Facade) - класс-одинак, який надає прозорий доступ до всіх елементів MVC. Фасад в PureMVC не має нічого спільного з однойменним шаблоном проектування

[ред.] Медіатор (Mediator)

Надає можливість створювати або використовувати існуючі компоненти інтерфейсу користувача (наприклад MXML компоненти). Медіатор описує поведінку своєї частини інтерфейсу, таким чином досягається можливість не перенасичувати елемент компоненту. Медіатор має змогу безпосередньо управляти компонентом, компонент такої можливості не має, зв*язок між компонентом та медіатором здійснюєтся через модель подіїй. Медіатор мусить реалізує інтерфейс IMediator та зазвичай розширяє класс Mediator із фреймворка. Сукупність медіаторів застосунку реалізує Представлення (View) із MVC.

Головною особливістю PureMVC є наявність Фасаду.

[ред.] Дивіться також

Особисті інструменти
Іншими мовами