# data[].attributes.body
Tercera forma de Charmander

# data[].attributes.body
Si tienes una Superclase llamada Eevee, con múltiples Subclases (Vaporeon, Jolteon, Flareon...) y pones a Eevee en contacto con una piedra evolutiva, se llamaría a la Subclase correspondiente. Entonces, si Eevee toca una Roca Agua, la Subclase Vaporeon se ejecutaría, y se usaría el código Vaporeon en vez de Jolteon o Flareon.

# data[].attributes.body
El Polimorfismo es la capacidad de tomar muchas formas. En programación, significa procesar objetos de forma diferente basado en el tipo de datos. En otras palabras, si tienes un método, puede tener diferentes implementaciones para cierta acción o cierta clase. Al momento que el código se ejecuta es cuando decide que hará.

# data[].attributes.body
Digamos que tienes un Charmander, y es tu Superclase. Charmander sabe usar los ataques Arañazo y Ascuas. De pronto, tu Charmander es suficientemente fuerte como para evolucionar a su segunda forma, Charmeleon, a quien denominaremos la Subclase. Charmeleon aprende un nuevo ataque llamado Lanzallamas, pero también tiene acceso a Arañazo y Quemadura porque las heredó de Charmander, que es su Superclase.

# data[].attributes.body
La herencia en programación es cuando una clase adquiere propiedades de otra clase. Llamamos a la clase original Clase Padre, o Superclase. La clase derivada es la Clase Hijo o Subclase.

# data[].attributes.body
Piensa en la encapsulación como una Pokéball. Todos saben cómo usarla, independiente de cómo funciona por dentro. El entrenador no necesita saber por qué funciona, solo necesitan saber cómo lanzarla y seguir sus reglas. Así mismo, en programación el usuario no necesita saber nada más que la interfaz que se le provee.

# data[].attributes.body
La encapsulación es el proceso de combinar funciones y datos en una clase. Los datos no son accesados directamente sino que a través de funciones dentro de la clase. La idea de encapsular es restringir el acceso a los componentes de unn objeto, para que no lo modifiquen directamente.

# data[].attributes.body
La abstracción es el proceso de mostrar solo la información relevante al usuario.

# data[].attributes.body
En Pokémon, los entrenadores intercambian sus criaturas con otros entrenadores. Si bien hay un montón de cosas que suceden en el proceso, los usuarios solo ven sus Pokéballs entrando a la máquina antes de que una nueva aparezca ante ti. Esto es abstracción, ya que no necesita ser más complicado que eso.

# data[].attributes.headline
Pokémon es una franquicia propiedad de Nintendo, lanzada en 1996. La serie se enfoca en las criaturas conocidas como Pokémon y el mundo que habitan, lleno de leyendas, historias y aventuras. Los entrenadores, junto a sus Pokémon, viajan por el mundo buscando cumplir sus sueños, y su lazo de amor y confianza muchas veces es citado como la clave del éxito.

# data[].attributes.subject
Pokémon es una franquicia propiedad de Nintendo, lanzada en 1996. La serie se enfoca en las criaturas conocidas como Pokémon y el mundo que habitan, lleno de leyendas, historias y aventuras. Los entrenadores, junto a sus Pokémon, viajan por el mundo buscando cumplir sus sueños, y su lazo de amor y confianza muchas veces es citado como la clave del éxito.

# data[].attributes.body
1. Andrés Herrera
2. Nicolás Estay
3. Michael Valenzuela

# data[].attributes.body
Forma Agua de Eevee