Zusammenfassung der Ressource
POO
"Programación
orientada a
objetos"
- Método de implementación
- Organizado como una colección
coperativa de objetos
- representan una instancia de alguna clase y
cuyas clases son miembros de una jerarquía de clases
- Unidas mediante relaciones de herencia
- Objetos
- Combinar en una
sola unidad
- Datos
- Funciones
- Las funciones o
Métodos son el único
medio de acceder a los
datos privados de un
objeto
- Ej: Números,
arrays, Registros,
funciones
- Estructura interna
- Atributos
- Describen el estado
del objeto
- Métodos
- Describen el
comportamiento
asociado a un objeto
- Orientación a objetos
- Elementos o Propiedades
- Abstracción
- Propiedad que permite
representar las
características escenciales de
un objeto
- Encapsulamiento
- Propiedad que permite
asegurar que el contenido de la
información de un objeto está
oculta del mundo exterior
- Modularidad
- Propiedad que permite
dividir una aplicación en
partes mas pequeñas
independientes
- Jerarquía
- Propiedad que permite
una ordenación de las
abstracciones
- Estructura de clases
- Estructura de objetos
- Poliformismo
- propiedad que indica
que una entidad tome
muchas formas
- Objetos de clases diferentes
mediante el mismo elemento del
programa y realizar operación de
diferentes formas
- Clases
- Descripción
abstracta de un
grupo de objetos
- Cada uno se diferencia por un
estado específico y es capaz de
realizar una serie de operaciones
- Propositos
- Definir
abstracciones
- Favorecer la
modularidad
- Herencia
- permite a los
objetos ser
construidos a partir
de otros objetos
- Objetivo
- Reutilización
- Herencia simple
- cada clase tiene
como máximo una
superclase
- La clase hereda las
propiedades de la
superclase
- Herencia Multiple
- Cada clase puede
heredar métodos y
variables de diferentes
superclases
- Herencia repetida
- una clase hereda de dos o mas
superclases que a su vez heredan
de la misma superclase