Реализация MVP, когда у вас нет модели? - PullRequest
1 голос
/ 01 марта 2012

Я работаю над своим первым Java GUI и думаю, что я выбрал архитектуру MVP (отчасти благодаря этой замечательной статье ).

Тем не менее, ключевым компонентом этой архитектуры является то, что модель уведомляет докладчика, когда происходит изменение модели. Я работаю с API базы данных для модели, которую я не контролирую. Поэтому у меня нет способа заставить модель реализовывать какие-либо уведомления о событиях.

В этой ситуации, как это обычно обрабатывается? Я делаю классы-обертки вокруг API, которые реализуют уведомления о событиях? Это кажется дорогостоящим и не относится к случаю, когда модель модифицируется за пределами графического интерфейса.


Обновление: я думаю, что нашел ответ на свой вопрос. Я собираюсь иметь дело с пассивной моделью, которая вообще не участвует в представлении или в презентации. Я нашел свой ответ здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...