Model View Presenter для разработки на Qt C ++ - PullRequest
2 голосов
/ 25 декабря 2010

Может кто-нибудь указать мне хороший учебник или пример проекта, где шаблон MVP был реализован с использованием Qt C ++.Я новичок в Qt, поскольку пришел из VB.NET.MVP довольно распространен в VB.NET.Поиск в Google тоже не был таким плодотворным.Пожалуйста, кто-нибудь покажет мне пример из реального мира.Как и в VB.NET, мы создаем сложную модель с IList некоторой базовой модели.Все эти вещи важны.И какие соответствующие структуры данных следует использовать там, где мы использовали класс Collection, например.

1 Ответ

5 голосов
/ 25 декабря 2010

Чтобы узнать MVP, я предлагаю прочитать статью Майкла Фезера "Диалоговое окно смирения":

ссылка на веб-архив

(Это одна из специфических форм MVP, тамвозможны и другие варианты.)

Примеры в этой статье сделаны на C ++.Они сделаны не с помощью Qt, но более или менее независимы от инфраструктуры GUI.MVP - это разделение вашего кода на часть, зависящую от фреймворка, и часть, не зависящую от фреймворка, которая может быть изучена при использовании практически любой инфраструктуры GUI.

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