Strategy Pattern (original) (raw)

Strategy Pattern

  * El cliente **no siempre querrá leer un archivo,** por lo tanto tener una clase enorme podría resultar poco útil.
  * Existen diferentes algoritmos que permiten leer texto desde un archivo, y ponerlos a todos en la misma clase **será muy grande y difícil de mantener**.
  * Es **difícil añadir nuevos algoritmos o modificar** **los existentes** son una parte integral de una sola clase.