Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - Model-View-Presenter11 мая 2011шаблон проектирования, который может считаться производным от MVC. Model View Presenter шаблон проектирования пользовательского интерфейса, который был разработан для облегчения автоматического модульного тестирования и отделения логики от отображения. View определяется как интерфейс, который Presenter будет использовать для получения и установки данных модели. Реализация View будет содержать ссылку на класс Presenter’a и предоставлять Presenter’у ссылку на себя. Когда вызывается событие View, оно вызывает конкретный метод Presenter’а который не имеет параметров и не имеет возвращаемого значения. Затем Presenter получает данные из View, через интерфейс. Затем Presenter вызывает методы модели, и устанавливает данные из модели во View через интерфейс. С точки зрения многоуровневой модели приложений в ООП Presenter может рассматриваться как уровень приложения, так же как и самостоятельный уровень между уровнем приложения и уровнем пользовательского интерфейса. Просмотров: 981
|