У меня есть приложение, у которого есть окно, похожее на окно ниже.
альтернативный текст http://a.imageshack.us/img137/7481/screenshotxh.jpg
Требование заключается в том, что когда пользователь нажимает кнопку Сохранить , все должно быть сохранено. Кнопки «Сохранить» и «Сброс» являются «общими» для всех вкладок. Следовательно, когда выбрана вкладка «Личная информация» и нажата кнопка «Сохранить», программа также должна сохранить изменения, сделанные на вкладке «Друзья», и изменения, сделанные на вкладке «История занятости».
В приложении уже есть код для следующего, и я хочу сохранить этот код:
-ПерсоналИнформационныйПросмотр, PersonalInformationPresenter, PersonalInformationModel
-Друзья, FriendsPresenter, FriendsModel
-Занятость истории трудоустройства, Представление истории трудоустройства, Модель трудоустройства истории
У каждого докладчика есть метод Сохранить .
Вопрос в том, какой будет хороший шаблон проектирования для использования, учитывая, что я хочу сохранить код, который у меня уже есть. Также я хочу, чтобы в этом окне были модель, вид, презентатор. Или, может быть, мне следует немного перефразировать мой вопрос: Каков наилучший способ включения «подпредставлений», «подповедников» при программировании MVP ?
С уважением,
MadSeb