Caracteristicas o Tecnicas de la Programacion orientada a objetos 1
*Objeto: Es un conjunto de datos y métodos (comportamientos).
Abstracción
Muestra la manera como unobjeto se comporta en nuestro programa a través de
sus propiedades y funciones. Cada objeto creado tiene su propósito en el
programa y cada una de sus funciones puedenser abstraídas sin mostrar como se
implementan. Esta característica es importante en la programación orientada a
objetos.
Encapsulamiento
Son un conjunto deinstrucciones aisladas que permiten la comunicación de estos
elementos con otras clases pero no de manera directa.
Polimorfismo
Cualidad que tienen los objetos pararesponder de distinto modo al mismo
mensaje. La sobrecarga puede ser considerada como un tipo especial de
polimorfismo que casi todos los lenguajes de programación orientada aobjetos
(POO) incluyen.
Herencia
Esta es la cualidad más importante en la POO, ya que relaciona clases entre sí a
través de un árbol o jerarquía heredando propiedadesy comportamientos a sus
clases inferiores o hijos, este tipo de propiedad es la más importante porque
permite al programador no caer en la redundancia del códigopudiendo heredar
todas aquellas características que pueden tener muchos objetos en común , tal es
el ejemplo de un sistema de registro de alguna institución de educación, Laclase
persona que puede ser la clase padre (Llamada así por ser la que hereda) hereda a
la clase hijo como estudiante, trabajador etc. Propiedades como: nombre, número
deidentidad, sexo, edad etc.
Existen dos tipos de herencia: Simple y múltiple, siendo la última de mucha
complejidad y no siendo permitida por algunos programas.
Regístrate para leer el documento completo.