# data[].attributes.body
La programación orientada a objetos; es un paradigma de programación que parte del concepto de "objetos" como base, los cuales contienen información en forma de campos y código en forma de métodos.

# data[].attributes.attachment_link.title
Programación Orientada a Objetos (POO): Abstracción, Encapsulamiento, Herencia, Polimorfismo

# data[].attributes.body
La programación Orientada a Objetos nace de los problemas creados por la programación estructurada y nos ayuda a resolver cierto problemas como: Código muy largo: A medida que un sistema va creciendo y se hace más robusta el código generado se vuelve muy extenso haciéndose difícil de leer, depurar, mantener.

# data[].attributes.body
Pilares de la POO. La programación orientada a objetos como paradigma, se basa en cuatro pilares fundamentales: abstracción, encapsulamiento, polimorfismo y herencia.

# data[].attributes.body
¿Cómo se crean los programas orientados a objetos? Resumiendo mucho, consistiría en hacer clases y crear objetos a partir de estas clases. Las clases forman el modelo a partir del que se estructuran los datos y los comportamientos. El primer y más importante concepto de la POO es la distinción entre clase y objeto.

# data[].attributes.attachment_link.title
🚀 ¿Qué es la PROGRAMACIÓN ORIENTADA A OBJETOS? 🤔| POO con Java 🖥️ | Explicación FÁCIL 2023 | #1

# data[].attributes.body
La programación orientada a objetos presenta también algunas desventajas como pueden ser:

Cambio en la forma de pensar de la programación tradicional a la orientada a objetos.

La ejecución de programas orientados a objetos es más lenta.

# data[].attributes.body
Las ventajas de la programación orientada a objetos

Fomenta la reutilización y ampliación del código.

Permite crear sistemas más complejos.

La programación se asemeja al mundo real.

Agiliza el desarrollo de software.

Facilita el trabajo en equipo.

Otras razones.