вторник, 3 ноября 2015 г.

#1179. Ссылка. Введение в RxJava, часть первая – Вступление: Ключевые типы

http://m.habrahabr.ru/post/270023/

Цитата:

"Rx базируется на двух фундаментальных типах, в то время, как некоторые другие расширяют их функциональность. Этими базовыми типами являются Observable и Observer, которые мы и рассмотрим в этом разделе. Мы также рассмотрим Subject’ы – они помогут в понимании основных концепций Rx.

Rx построена на паттерне Observer. В этом нет ничего нового, обработчики событий уже существуют в Java (например, JavaFX EventHandler[1]), однако они проигрывают в сравнении с Rx по следующим причинам:
  • Обработку событий в них сложно компоновать
  • Их вызов нельзя отложить
  • Могут привести к утечке памяти
  • Не существует простого способа сообщить об окончании потока событий
  • Требуют ручного управления многопоточностью.
"

Комментариев нет:

Отправить комментарий