Funciones de Orden Superior

Características

  • Funciones que toman como parametros otras funciones.
  • Funciones que retornan otras funciones

Ventajas

  • Código más fácil de mantener
  • Código más fácil de leer
  • Mejor diseño de la implementación

Familiar?

Integer[] numbers = ...

String[] result = new String[] {};

for (int i = 0; i < numbers.size(); i ++) {

    result[i] = numbers[i].toString();

}

Made with Slides.com