Я читаю «Книгу чистой архитектуры» дяди Боба. И я попытался реализовать простые примеры. У меня есть эта диаграмма:
Я не могу понять, как я могу реализовать деталь в красной линии. Например, у меня есть простая веб-страница:
У меня есть 2 кнопки, один отредактированный текст и одна метка. Если я нажму на кнопку отправить на сервер - текст с изменить текст отправит на сервер. И если я нажму кнопку get from server - я загружаю сообщение и высеваю в label .
Что произойдет, если я нажму первую кнопку (отправлю на сервер)? Моя точка зрения звонить ведущему или контролеру?
Если я поверю диаграмме - мой веб-сайт не знает о докладчике. Он знает только об интерфейсе Screen View (он реализует этот интерфейс). Ведущий тоже знает интерфейс Screen View. Но у докладчика нет ссылки на контроллер. Как я могу передать свой текст из текстового поля редактирования в контроллер или взаимодействие?