Cita:
Iniciado por Italico76 Gracias HHS... llegue a pensar en el patron pero como por el momento puedo decir que son solo 4 variaciones del algoritmo... hice algo mas simple (una clase estatica con las variaciones) aunque si llegaran a dispararse el numero de variaciones ya seria imprescindible esa solucion.
Es asi, cierto ? no justifica si puedes acotar a unas pocas... o sera que si ?
Simple no siempre es la mejor solución y el error mas común es pensar que tiene que haber un problemas mas complejo para aplicar un principio o patrón de diseño.
Es probable que estés usando una clase estática por que miras tus algoritmos de búsqueda en términos de procedimientos y no de objetos. El detalle con esto es que en algún momento el objeto que va a usar tu clase estática tiene que decidir que método ocupar para su búsqueda y eso se traduce en una serie de if o en el uso de un switch, si usas el patrón puedes quitar la ronda de condiciones y simplificar el uso de tus algoritmos. te recomiendo la siguiente lectura:
http://www.informit.com/articles/art...98607&seqNum=2