Zusammenfassung der Ressource
Programación
orientada a objetos
- ¿Que es?
- es un paradigma de programación que
usa objetos en sus interacciones, para
diseñar aplicaciones y programas
informáticos
- Está basada en varias técnicas
- polimorfismo
- Comportamientos diferentes,
asociados a objetos distintos
- abstracción
- captar las características
esenciales de un objeto,
así como su
comportamiento
- ocultamiento
- Es la capacidad de ocultar
los detalles internos del
comportamiento de una
clase
- expone sólo los detalles
que son necesarios para el
resto del sistema
- encapsulamiento
- consiste en unir las
variables y métodos
- Es tener todo esto es
una sola entidad
- se logra gracias a la
abstracción y el ocultamiento
- sólo se conocera el
comportamiento pero
no los detalles internos
- herencia
- consiste en que una clase
puede heredar sus variables y
métodos a varias subclases
- Su uso se popularizó
a principios de la
década de 1990
- Existe una gran variedad de
lenguajes de programación que
soportan la orientación a objetos
- ventajas de un lenguaje
orientado a objetos
- Fomenta la reutilización
y extensión del código.
- Permite crear sistemas más complejos.
- Relacionar el sistema al mundo real.
- Facilita la creación de programas visuales.
- Construcción de prototipos
- Agiliza el desarrollo de software
- Facilita el trabajo en equipo
- Facilita el mantenimiento del software
- proporciona conceptos y
herramientas con las cuales
se modela y representa el
mundo real tan fielmente
como sea posible.
- Las clases
- Es un modelo o prototipo que
define las variables y métodos
- Los objetos
- Un objeto es una unidad de código compuesto
de variables y métodos relacionados.