Cuando decimos que Kotlin es multiparadigma nos referimos a que puede utilizarse siguiendo los paradigmas de la gran mayoría de los lenguajes de programación. Los paradigmas son los siguientes:

  • Programación por procedimientos (procedural)
  • Programación orientada a objetos (object oriented)
  • Programación funcional (functional programming)

Kotlin permite todos ellos ya que:

  • Puede estructurar tu código al completo como un conjunto de procedimientos y estructuras.
  • Puedes utilizar clases y herencia procedentes de programación orientada a objetos.
  • Tiene funciones de alto nivel de programación funcional.

A lo largo de Empezando con Kotlin veremos bastantes ejemplos de cada uno de estos paradigmas en función de cual se adapta mejor al problema a resolver, ya que uno de los motivos para usar Kotlin en vez de Java es que gracias, entre otras cosas, a ser multiparadigma nos permite adaptarnos mejor para poder resolver un problema de forma más eficaz.


Enlaces de interés:

Menú