Ver Mensaje Individual
  #11 (permalink)  
Antiguo 19/08/2011, 16:04
Dany_s
 
Fecha de Ingreso: diciembre-2009
Ubicación: Misiones
Mensajes: 867
Antigüedad: 14 años, 6 meses
Puntos: 65
Respuesta: Cómo resolver el siguiente requerimiento, respetando OCP

creo que te referís a no tener que modificar un método agregando condicionales cada vez que surga un nuevo criterio, no? o sea que esas condiciones no estén en un método sino en una clase

fijate el patrón cadena de responsabilidades http://es.wikipedia.org/wiki/Chain_o...dise%C3%B1o%29
la idea es formar una cadena donde cada objeto realiza una acción o no y pasa al siguiente

no es para ayudar a formar sql sino para no tener la serie de if en el método, el sql vas formando en los manejadores de la cadena