Foros del Web » Programación para mayores de 30 ;) » .NET »

Metodología para programar

Estas en el tema de Metodología para programar en el foro de .NET en Foros del Web. Resulta que tengo un proyecto en tres capas la de Interfaz de Usuario, Regla de Negocio y Acceso a Datos. Cada interfaz accede a su ...
  #1 (permalink)  
Antiguo 24/02/2011, 17:01
Avatar de titofo  
Fecha de Ingreso: septiembre-2008
Ubicación: Córdoba, corazón del país, Argentina.
Mensajes: 203
Antigüedad: 15 años, 7 meses
Puntos: 2
Pregunta Metodología para programar

Resulta que tengo un proyecto en tres capas la de Interfaz de Usuario, Regla de Negocio y Acceso a Datos. Cada interfaz accede a su única clase de Regla de Negocio y ésta última a varias de Acceso a Datos. Bien, hasta ahora cada interfaz accede a su única Regla de Negocio (con el mismo nombre que la interfaz) y teniendo ahí todos las Funciones Públicas como Productos, Clientes entre otros, las cuales utiliza. El tema es que a veces son muchas las interfaces que necesitan las mismas funciones Productos y Cliente, o sea que en cada Regla de Negocio que cuya interfaz requiera de éstas tengo que estar pegando las funciones mencionadas. Mi pregunta es: ¿No podrán estas funciones convertirse en Regla de Negocio en sí mismas? O sea que haya una Regla de Negocio para todo lo que es Producto, otra para todo lo que abarca Cliente y así sucesivamente. De esta manera uno podría acceder a la Regla de Negocio “RNCliente” o “RNProducto”, desde la interfaz que haga falta, de igual manera serviría si de pronto se modifica alguna de las funciones dentro de Producto “ObtenerProducto” por ejemplo, habría que hacerlo una sola vez, en cambio como lo tengo actualmente debo realizar las modificaciones en todas las Reglas de Negocio que contienen esta función.

Etiquetas: programación
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:36.