2012-10-12 17 views
25

Jestem ciekawy, dlaczego według ciebie używali oni nazwy "Zachowanie" dla obiektu BehaviorSuject w Rozszerzeniach Raktywnych?Dlaczego nazwa "zachowanie" w BehaviorSubject w RX?

uwaga: obiekt zachowania zwraca ostatnią wartość (lub wartość init vaue) jako pierwszą wartość dla dowolnego subskrybenta.

Odpowiedz

33

W świecie funkcjonalne programowanie reaktywne, zachowanie zachowanie jest wartością, która zmienia się w czasie. Jest to dokładnie to, co reprezentuje BehaviorSubject: kiedy subskrybujesz, otrzymujesz aktualną wartość, a następnie możesz dalej obserwować zmiany. Zobacz http://en.wikipedia.org/wiki/Functional_reactive_programming.

Powiązane problemy