TEMA:
PROGRAMACIÓN ORIENTADA A OBJETOS
P R E S E N T A:
28 de noviembre de 2018
Resumen
En este trabajo hablaremos sobre el paradigma de programación orientados a objetos y sus carac-
terı́sticas
Palabras Clave:
iii
1. Introducción
La programación orientada a objetos ha abierto muchas perspectivas sobre el concepto de software
y ha sido aclamada como parte de la solución a la llamada Crisis de Software. La programación
orientada a objetos también abre la perspectiva de un software más flexible que puefda responder
dinámicamente a los requisitos de la aplicación en tiempo de ejeciución. Hay dos enfoques principales
encontrados en los lenguajes de programación orientada a objetos, son respectivamente lenguajes
basados en Clase y prototipo.
El objetivo general de este trabajo consiste en comprender en que consiste el paradigma de progra-
mación orientada a objetos.
Comprender los conceptos básicos como: objeto, clase y método, de igual manera saber las carac-
terı́sticas principales de este paradigma, las cuales son: Herencia, polimorfismo y encapsulamiento.
1
5. Paradigma: Programación orientado a objetos (POO)
Objeto: Es una instancia de una clase, normalmento los objetos son quien reaccionan a un
evento.
5.3. Caracterı́sticas:
Polimorfismo: Es la propiedad que permite crear varios métodos con el mismo nombre, pero
cada uno con diferente compoprtamiento dependiendo de la clase en la que se encuentren. Es
decir, la posibilidad de que una entidad tome muchas formas.
2
5.4. Tipos:
Basarse en Clases: Se basa en crear una estructura molde llamada clase, en la cual se
especifican los nombres y métodos de los objetos. Este tipo de POO es usado en: Java, C++
y C#
3
Referencias
[1] Ian D. Craig. (2007). Object-Oriented Programming Languages. London: Springer.
[2] Coad, P; Yourdon, E. (1991). Prentice-Hall International editions, ed. Object-oriented Design.