- ¿Cómo se usa patrones de estrategia??
- ¿Cómo se define el patrón de estrategia??
- ¿Por qué se llama patrón de estrategia??
- ¿Qué problema resuelve el patrón de estrategia??
¿Cómo se usa patrones de estrategia??
Use el patrón de estrategia cuando desee usar diferentes variantes de un algoritmo dentro de un objeto y poder cambiar de un algoritmo a otro durante el tiempo de ejecución. Use la estrategia cuando tenga muchas clases similares que solo difieren en la forma en que ejecutan algún comportamiento.
¿Cómo se define el patrón de estrategia??
En la programación de computadoras, el patrón de estrategia (también conocido como patrón de política) es un patrón de diseño de software de comportamiento que permite seleccionar un algoritmo en tiempo de ejecución. En lugar de implementar un solo algoritmo directamente, el código recibe instrucciones en tiempo de ejecución sobre cómo usar una familia de algoritmos.
¿Por qué se llama patrón de estrategia??
La idea detrás del patrón de estrategia es que "los algoritmos se pueden seleccionar en tiempo de ejecución."(Wikipedia, patrón de estrategia) El patrón, en esencia, es seleccionar la estrategia (o comportamiento) correcta para resolver un problema particular en tiempo de ejecución. Por lo tanto, es nombre.
¿Qué problema resuelve el patrón de estrategia??
Patrón de estrategia: problemas que resuelve
El patrón de estrategia evita el cableado duro de todos los algoritmos en el programa. Esto hace que nuestro programa sea complejo y mucho más falso y difícil de refactorizar/mantener y comprender. Esto, a su vez, hace que nuestro programa contenga algoritmos que no usan.