Subject = Observer 와 Observable 합친 걸 말한다.
주로 사용은 이벤트 버스등으로도 많이 사용됩니다.
이벤트 버스 관련 블로그 바로 가기 http://blog.fobid.me/2
MultiCasting 기법으로 작동하는 걸 기본으로 보고 있습니다.
MultiCasting에 대해 이해도가 있어야 하며 부족하면 이전 챕터를 다시 보고 오시길 바랍니다.
종류는 다음과 같습니다.
- PublishSubject
- BehaviorSubject
- ReplaySubject
- AsyncSubject
- UnicastSubject
더 자세한 내용은 http://reactivex.io/documentation/ko/subject.html (한글) 에서 볼수 있다.
일단 그럼 하나씩 파고들어보자.