?Qué significa lenguaje orientado a objetos?
El lenguaje orientado a objetos (OOL) es un lenguaje de programación informática de alto nivel que implementa objetos y sus procedimientos asociados en el contexto de la programación para crear programas de software.
El lenguaje orientado a objetos utiliza una técnica de programación orientada a objetos que une datos y funciones relacionados en un objeto y fomenta la reutilización de estos objetos dentro del mismo programa y de otros.
Definición de lenguaje orientado a objetos
El lenguaje orientado a objetos se dise?ó principalmente para reducir la complejidad de los lenguajes procedimentales típicos mediante técnicas de enlace de datos y encapsulación.
En el lenguaje orientado a objetos, los objetos creados proporcionan un acceso limitado o nulo a otras funciones o métodos dentro del programa. Esto permite que sólo los métodos/funciones autorizados o heredados accedan a un objeto concreto.
El lenguaje orientado a objetos suele admitir, como mínimo, las siguientes características:
- La capacidad de crear clases y sus objetos asociados
- Encapsulación
- Herencia
Java, C++ y Smalltalk son ejemplos populares de lenguajes orientados a objetos.