# data[].attributes.body
Cosas Tangibles: Avión, auto, producto, insumo.

Roles: Cliente, auxiliar, empleado.

Organizaciones: Empresa, colegio, etc.

Cosas intangibles: Vuelos, servicios, materias, etc.

# data[].attributes.body
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.

La necesidad de utilizar bibliotecas de clases obliga a su aprendizaje y entrenamiento.

# data[].attributes.body
Reusabilidad. Se pueden usar en distintas partes del programa y en numerosos proyectos.

Mantenibilidad. Son más sencillos de leer y comprender, nos permiten ocultar detalles de implementación dejando visibles sólo aquellos detalles más relevantes.

Modificabilidad. Nos permite hacer modificaciones de una forma muy sencilla.

Fiabilidad. Podemos probarlas de manera independiente y aislar mucho más fácilmente los posibles errores que puedan surgir.

# data[].attributes.body
ABAP

ActionScript

C#

Clarion

Clipper

Object Pascal

Gambas

Harbour

Eiffel

Java

JavaScript

Lexico

Perl

PowerBuilder

# data[].attributes.body
Objeto: Componente o código de software que contiene en sí mismo tanto sus características.

Campo: Es una característica de un objeto, que ayuda a definir su estructura y permite diferenciarlo de otros objetos.

Método: Es la implementación de un algoritmo que representa una operación o función que un objeto realiza.

# data[].attributes.body
Es un paradigma de programación que viene a innovar la forma de obtener resultados. Los objetos manipulan los datos de entrada para la obtención de datos de salida específicos.