Думаю, все в курсе насчет существования
Flex-фрэймворка Cairngorm, а многие уже вовсю применяют его в своих проектах. Данный фрэймворк, как всем известно, основан на J2EE-паттернах от Sun. И особенностью фрэймворка является то, что новичков он отпугивает своей кажущейся сложностью, но если на него подсядешь, то слезть тоже тяжело.
Для облегчения понимания
создана специальная страничка с диаграммой, иллюстрирующей применение фрэймворка на примере. Создана она достаточно давно, диаграмма обрастает деталями и поправками (с участием представителей Adobe Consulting, бывшего iteration::two - создателей данного фрэймворка еще для Flex 1/1.5), а также наличием большого числа доступных графических форматов.
Но только на днях данная диаграмма была проиллюстрирована реальным примером кода.
Идите и смотрите, но не забывайте посмотреть и скачать исходники (как это делать я вас учить не буду).