Я изучаю паттерны Angular RxJs и не понимаю разницу между BehaviorSubject и Observable.
Насколько я понимаю, BehaviorSubject - это значение, которое может меняться со временем (на него можно подписаться, и подписчики могут получать обновленные результаты). Похоже, что это та же самая цель Observable.
Когда бы вы использовали Observable против BehaviorSubject? Есть ли преимущества в использовании BehaviorSubject сравнению с Observable или наоборот?
