ref ) https://4z7l.github.io/2020/12/07/rxjava-3.html
Observable은 기본적으로 onNext, onError, onComplete 3가지 콜백이 있다.
반면 Single은 onSuccess, onError 두 가지 콜백밖에 없다.
단일 네트워크 요청 등에 사용하면 좋다.
//ex
Single.just(getFromNetwork().body).subscribe(System.out::println)
Maybe 도 Observable의 다른 형태이자 최대 데이터를 하나만 발행(onSuccess) 할 수 있으며 Single에 부가적으로 데이터 없이도 ( onComplete) 할 수 있다.
Completable onComplete() 또는 onError() 만 가능한 Observable