level: Strategy
Questions and Answers List
level questions: Strategy
Question | Answer |
---|---|
Proposito | Define una familia de algoritmos, encapsula cada uno de ellos y los hace intercambiables. Permite que un algoritmo varíe independientemente de los clientes que los usan |
Pros | Permite familias de algoritmos relacionados Alternativo a la herencia Las estrategias eliminan las sentencias condicionales Permite eleccion de implementaciones |
Cons | Costes de comunicacion Mayor numero de objetos |