Разделение логики
От: linker Россия  
Дата: 13.05.08 10:14
Оценка:
Есть приложение в котором на форме расположен табконтрол,на этих табах разные гриды и т.п. А логика этого приложения вся размазана по Form1.cs.
Логика самих табов между собой не пересекается.При добавлении новой закладки,с новой логикой, код пигется туда же.
Читать и работать с этим делом тяжко.Хочется провести рефакторинк системы.Посмотрел на MVP вроде мой случай, получается что на каждуюю закладку надо будет реализовать свою модель,презентор,ну а view уже есть.Что скажите?Или другой паттрен подойдет?
... << RSDN@Home 1.2.0 alpha rev. 789>>
Re: Разделение логики
От: rsn81 Россия http://rsn81.wordpress.com
Дата: 13.05.08 12:11
Оценка:
Здравствуйте, linker, Вы писали:

L>Есть приложение в котором на форме расположен табконтрол,на этих табах разные гриды и т.п. А логика этого приложения вся размазана по Form1.cs.

L>Логика самих табов между собой не пересекается.При добавлении новой закладки,с новой логикой, код пигется туда же.
L>Читать и работать с этим делом тяжко.Хочется провести рефакторинк системы.Посмотрел на MVP вроде мой случай, получается что на каждуюю закладку надо будет реализовать свою модель,презентор,ну а view уже есть.
Нет, вовсе необязательно, то есть в общем случае — вовсе так не получается.

L>Что скажите?Или другой паттрен подойдет?

Стоит лучше понять, что есть MVC и какие задачи/проблемы он решает, как минимум понять, что в вашем случае является моделью.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.