Объектно - событийная модель

Просто поболтать :)

Общежитие №3 ДонГУ )) 9 и 10 этажи.

Максим, Кирилл, Сергей, Женя и Саша могут выпить вотки.

У Максима в начале июня ДР и он говорит:
— эй парни! А не выпить ли нам водки завтра. Точное время не известно — как только прихожу с работы — пьем.
— канешно Максим. мы ждем тебя и вотку.

Вообще Максим, Кирилл, Сергей, Женя и Саша парни хорошие. Как выпьют ведут себя по разному… Макс и Кирилл могут одному фрику шмыргающему дверь забить на йух соточками по периметру, Сергей хорошо играет на гитаре и могет дать в лицо, Жека мечтает о ружье и женщине, Саша глумится и может скушать весь хлеб у Кирилла в комнате ( и не только у Кирилла).

В общем в назначенный день все собираются и ждут Макса с работы. Как только в дверях появляется морда лица Максима, забирается пакет и праздник начался.

Так вот. Это — простой пример объектно — событийной модели на примере ситуации из прошлого :)
Максим у нас выступает в роли продюсера события. Он в какой то момент выбросит событие (задиспатчит ивент), а остальные хлопчики — лисенеры ) Слушатели. Они подписываются на это событие и ждут (слушают) когда оно произойдет. У всех этих ребят есть общая способность какая то и они реализовывают по разному. Так вот когда диспатчер задиспатчит событие, все лисенеры начнут что то делать для обработки этого события. Скажите ж круто ))))

Что то подобное происходит во флексе, в свинге, в жквери и т.д.… где есть пользовательский интерфейс — там присутствует объектно-событийная модель.
  • 0
  • 19 июля 2010, 00:13
  • cyril

Комментарии (10)

RSS свернуть / развернуть
+
0
поддерживаю болтовню )

объектно-социально-событийная модель. так точнее. аналогия, конечно, симпатичная, но полной параллельности, например с jquery, не получается. дело в том, что Макс в данном случае выступает не как объект истории, но как субъек (а субъектно-ориентированных моделей я не встречал), т.е. тем, кто реально изменяет исторический процесс.

представь ансамбль частиц. в нём (ансамбле) есть частицы пассивные и активные. дадим определение активной частице — это такая частица, которая сама способна изменить энергетический баланс всей системы. так вот активные частицы и есть субъекты исторического процесса.

Макс принёс водку и началось, закружилось, завертелось, зае… — изменился энергетический баланс системы, произошла цепная реакция и пассив постпенно превращается в актив! а когда ансамбль частиц весь начинает состоять из актива, то происходит ядерный социальный взрыв. неуправляемая реакция. в программировании такого не наблюдается, всё под полным контролем — объектно-полицейская модель )))
avatar

degtyarchuk

  • 19 июля 2010, 09:04
+
0
Серега ща мой мозг взорвется )
avatar

cyril

  • 19 июля 2010, 09:07
+
0
связь проста. ты на самом деле где-то прав. от водки Макса может произойти такое событие, которое сломает систему. она (система) выдаст критическую ошибку. и потом прийдут бессонные ночи переписывания алгоритма. получается, что программист очень похож на мыслителя, который создаёт утопический мир.
avatar

degtyarchuk

  • 19 июля 2010, 09:24
+
0
эффект бабочки )))
avatar

degtyarchuk

  • 19 июля 2010, 09:25
+
0
avatar

miha

  • 19 июля 2010, 10:32
+
0
а где логическое обоснование того, что это похоже на свинг?
avatar

degtyarchuk

  • 19 июля 2010, 12:20
+
0
цытата: «Что то подобное происходит во флексе, в СВИНГЕ, в жквери и т.д.…»
avatar

miha

  • 19 июля 2010, 12:22
+
0
чисто смеха ради, как говорится у кого, что болит))) вот я и ляпнул
avatar

miha

  • 19 июля 2010, 12:23
+
0
Swing is a widget toolkit for Java. It is part of Sun Microsystems' Java Foundation Classes (JFC) — an API for providing a graphical user interface (GUI) for Java programs.


:))
avatar

cyril

  • 19 июля 2010, 15:00
+
0
да я понял, просто не сдержался ))) уж чето после выходных на море мысли как-то еще не в ту сторону идут
avatar

miha

  • 19 июля 2010, 17:58

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.
Не забываем смотреть статистику:

Яндекс цитирования