Может ли модель использовать наблюдателя для получения информации? - PullRequest
0 голосов
/ 23 марта 2019

Наблюдатель по определению является просто механизмом наблюдения / обновления, и если пользователь взаимодействует с моделью, это приводит к шаблону MVC, но может ли модель попросить наблюдателя получить ввод?

С точки зрения реализации, он работает хорошои модель ожидает ввода от пользователя, но будет ли это небольшим нарушением схемы наблюдателя (что обычно является односторонним)?

В качестве альтернативы мне придется обрабатывать случай, когда наблюдателю требуется ввод впросмотрите и сделайте так, чтобы метод в модели не запрашивал пользовательский ввод.

...