Hace ya un tiempo que estoy tratando de implementar un mecanismo para desarrollar Web Parts lo mas desacopladas posibles entre la UI y el código, y que a su vez me permita desarrollar testing de forma sencilla. En este intento por buscar mejorar el código me encontré con el patrón MVP (Model View Presenter). El mismo tiene como objetivo básico delegar las responsabilidades a la clase Presentadora, esta última actuara como intermediario entre la Vista (interfaz gráfica de usuario) y el modelo de datos. A continuación se presenta un diagrama en el cual se puede observar la idea que se menciona
Si te interesa seguir leyendo acerca de este artículo de SharePoint 2010, entonces bajate el número 9 de la revista
Ing. Juan Pablo Capdevila
Pragma consultores
jcapdevilla@pragmaconsultores.com