La programación orientada a objetos es un enfoque de programación que combina datos y acciones asociadas (métodos) en estructuras lógicas (objetos) para administrar la complejidad del software. Características clave incluyen abstracción, encapsulamiento, polimorfismo e herencia. Algunos lenguajes orientados a objetos son Java, C++, C#, Python y JavaScript.
2. PROGRAMACION
ORIENTADA A
OBJETOS
La programación orientada a objetos es un enfoque de programación que combina datos y acciones asociadas
(métodos) en estructuras lógicas (objetos). Este enfoque aumenta la capacidad para administrar la complejidad
del software, lo cual resulta especialmente importante cuando se desarrollan y mantienen aplicaciones y
estructuras de datos de gran tamaño.
Características de
la POO
Abstracción Encapsulamiento
Principio de
ocultación
Polimorfismo Herencia
Recolección
de basura
LENGUAJES ORIENTADOS
A OBJETOS
ABAP;ABL Lenguaje de programación de OpenEdge de Progress Software,;ActionScript; ActionScript 3; Ada;C++;C#,;Clarion;Clipper (lenguaje de
programación) (Versión 5.x con librería de objetos Class(y));D;Object Pascal (Delphi); Gambas;Harbour;Eiffel;Java;JavaScript (la herencia se realiza por
medio de la programación basada en prototipos);Lexico (en castellano);Objective-C;Ocaml;Oz;R;ETC.