Programación orientada a objetos

polimorfismo,herencia,encapsulacion,abstracción ,mensajes

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Rocket clouds
Programación orientada a objetos por Mind Map: Programación orientada a objetos

1. polimorfismo

1.1. El comportamiento puede ser identificado bajo el mismo nombre pero procesan información de manera diferente de acuerdo al objeto que lo contenga

1.2. En algunos lenguajes, el término polimorfismo es también conocido como ‘Sobrecarga de parámetros’ ya que las características de los objetos permiten aceptar distintos parámetros para un mismo método (diferentes implementaciones) generalmente con comportamientos distintos e independientes para cada una de ellas

2. Herencia

2.1. permite definir nuevas clases partiendo de otras ya existentes

2.2. Las clases no están aisladas sino que se relacionan entre si ,formando una jerarquía de clasificación; los objetos heredan las propiedades y el comportamiento de todas las clases a las que pertenecen FACILITAN EL POLIMORFISMO Y EL ENCAPSULAMIENTO.

3. Encapsulamiento

3.1. permite asegurar que el contenido de un objeto se pueda ocultar del mundo exterior dejándose ver lo que cada objeto necesite hacer publico

3.2. reúne todos lo elementos que pueden considerarse a una misma identidad, a un mismo nivel de abstracción aumenta la cohesión de los componentes del sistema

4. Abstracción

4.1. Denota las características esenciales de un objeto , donde se capturan sus comportamientos

4.2. Principal característica a tener en cuenta ya que ya que permite vislumbrar los agentes u objetos implicados en un problema

4.3. Resuelve el problema en subproblemas donde cada objeto se haga carde de cada subproblema

4.4. La comunicación entre objetos generan la solución general a todo el problema

5. MENSAJES

5.1. UN OBJETO SIN COMUNICACION CON EL MUNDO EXTERIOR NO ES DE GRAN UTILIDAD

5.2. LOS OBJETOS INTERACTUAN ENTRE ELLOS MEDIANTE MENSAJES

5.3. CUANDO UN OBJETO 1 QUIERE QUE OTRO OBJETO 2 REALICE SUS FUNCIONES O PROCEDIMIENTOS , EL OBJETO 1 ENVIA UN MENSAJE AL OBJETO 2