앞서 Publish Subject의 특징은 무엇이었나?
Behavior Subject는 다르다.
가장 최신 이벤트 한개를 저장하고 있다가 구독하면 구독자에게 전달한다
= 마지막 .next 이벤트를 새로운 구독자에게 전달한다.
따라서 생성자에 반드시 초기값을 설정해주어야한다
또한 생성자로 타입 파라미터와 값 하나를 받는다
아래 그림을 보면, 2 라는 이벤트가 방출된 이후 구독을 시작한 3번째 라인의 구독자는 2 라는 이벤트를 전달 받았다.
→ 이것이 Behavior Subject 의 특징!

completed, error 이벤트가 발생하면 그 이후 시점의 구독자에게는 completed 와 error 이벤트만 전달한다