Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ORIENTADOS A OBJETOS
PROGRAMACIÓN ORIENTADA
A OBJETOS
Clase Objet
o Objet
12
o
123
245
245
Herencia
La herencia nos permite crear estructuras jerárquicas
de clases donde es posible la creación de sub-clases
que incluyan nuevas propiedades y atributos.
Clase
Es una implantación de un tipo de objeto. Especifíca
una estructura de datos y los métodos operativos
permisibles que se aplican a cada uno de sus objetos.
Metodos
Especifica la forma en que se controlan los datos de
un objeto
Encapsulamiento
Es el resultado de ocultar los detalles de implantación
de un objeto respecto de su usario.
Percepción y realidad
Con el software jugamos con la realidad. Podemos
hacer que algo muestre cierto comportamiento cuando
en realidad sea muy distinto. Podemos crear una
interfaz sencilla para algo complejo y ocultar asi la
complejidad.
HERENCIA
VEHÍCULO
DISEÑO
Los lenguajes OOP implementan de manera distinta
los conceptos de programación orientada a objetos.
No existe el lenguaje perfecto capaz de satisfacer
todas las necesidades y que se adapte a todos los
estilos.
CARACTERÍSTICAS DE LOS LENGUAJES OOP
Enumeraremos una serie de características comunes a
los lenguajes OOP y que son los factores a considerar a
la hora de su elección.
Herencia múltiple
Esta característica suele ser común a la mayoría de los
lenguajes OOP, auque introduce un problema al existir la
posibilidad de que el objeto sucesor herede el mismo atributo,
aunque con distinto tipo y valor, de más de un predecesor,
alguno de los lenguajes de programación solucionan este
problema de forma automática.
Eficiencia
Asignación de tipos
Encapsulación