Presenter
は Interactor
を保持するようですし(上記ページによるとプロトコルを介するのが普通なのかもしれませんが)、 Interactor
は一つの View に紐づくわけではないですよね?そうすると複数の Presenter
が Interactor
を共有してもおかしくないと思います。Presenter
は Interactor
からの通知を受けて、それを View に適した形に変換して通知するものだと思うので、 Presenter
からの入力(上図の asks for updates )を受けて Interactor
が更新されたときに、必要に応じて Interactor
は Presenter
に更新を通知する必要があると思います。