Вопросы к Поиску с Алисой
Разница между методами next, error и complete в паттерне Observer заключается в их назначении:
Объект наблюдателя может определять любую комбинацию этих методов. angdev.ru Если обработчик для какого-либо типа уведомления не задан, то наблюдатель игнорирует уведомления этого типа. angdev.ru
Таким образом, метод next() требуется для обработки каждого доставленного значения, а методы error() и complete() необязательны: первый обрабатывает уведомления об ошибке, второй — о завершении выполнения. angdev.ru