Подтвердить что ты не робот

Почему имя "Поведение" в BehaviorSubject в RX?

Мне интересно, почему, по-вашему, они использовали имя "Поведение" для объекта BehaviorSuject в Ractive Extensions?

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

4b9b3361

Ответ 1

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