Почему название Behavior в BehaviorSubject в RX?

Мне любопытно, как вы думаете, почему они использовали имя «Behavior» для объекта BehaviorSuject в Ractive Extensions?

примечание: субъект поведения возвращает последнее значение (или значение инициализации) в качестве первого значения любому подписчику.


person Nestor    schedule 12.10.2012    source источник


Ответы (1)


В мире функционального реактивного программирования поведение — это значение, которое меняется со временем. Это именно то, что представляет собой BehaviorSubject: при подписке вы получаете текущее значение, а затем можете продолжать наблюдать за изменениями. См. http://en.wikipedia.org/wiki/Functional_reactive_programming.

person Bart De Smet    schedule 14.10.2012