Об отличиях между MVC и MVP хорошо написано здесь
http://aviadezra.blogspot.com/2007/07/twisting-mvp-triad-say-hello-to-mvpc.html
Товарищи, а можно к кому-нибудь в аську постучаться по поводу MVP? Я совсем недавно прозрел и понял зачем это нужно и как в целом работает, но у меня есть вопросы по деталям. Например, что есть представление: каждый виджет по-отдельности или их некая логически объединенная совокупность? Как лучше организовать добавление виджетов и сохранение ссылок на них (проблема в том, что если за все отвечает один класс, то он очень сильно разбухает при большом количестве виджетов)? Если делать несколько представлений и представителей, то как грамотнее организовать взаимодействие между ними и при этом избежать жесткой привязки? Можно с кем-нибудь поговорить на эту тему?