LUIS ALEJANDRO TRIANA MARTINEZ

Description

ESQUEMA POO Y SUS PILARES
Luis Alejandro Triana Martinez
Flowchart by Luis Alejandro Triana Martinez, updated more than 1 year ago
Luis Alejandro Triana Martinez
Created by Luis Alejandro Triana Martinez over 1 year ago
3
0

Resource summary

Flowchart nodes

  • PROGRAMACION ORIENTADA A 0BJETOS
  • QUE ES
  • Es un paradigma de programacion totalmente diferente al metodo clasico de programacion donde utiliza objetos y comportamientos para resolver problemas y generar programas y aplicaciones informaticas
  • la POO esta conformada por 4 pilares basicos de programacion ESTOS SON:
  • QUE ES UN OBJETO
  • una clase es una plantilla para crear objetos, y un objeto es una instancia de esa plantilla
  • LA CLASE SE DEFINE POR
  • un conjunto de atributos (datos) y métodos (comportamientos) que los objetos pueden tener
  • ENCAPSULAMIENTO
  • POLIMORFISMO
  • HERENCIA
  • POR MEDIO DE METODOS 
  • es una función que se define dentro de una clase y se utiliza para representar el comportamiento de un objeto. Los métodos se utilizan para realizar tareas específicas en un objeto, como cambiar el estado de un objeto, calcular un valor, interactuar con otros objetos
  • EJEMPLO
  • ABSTRACCION
  • Permite definir nuevas clases basadas en unas ya existentes para reutilizar el codigo
  • esto permite que nuestro desarrollo en el progarma sea mas rapido y eficiente mediante
  • subclases
  • acciones gaurdian y mago
  • superclases
  • mediante acciones personaje y especiales
  • es el proceso de identificarun objeto sin tener en cuenta los detalles no relevantes 
  • MEDIANTE UNOS PRINCIPIOS
  • OCULTAMIENTO
  • SEPARACION
  • RELEVANCIA PARA EL USUARIO
  • Es la capacidad de ocultar el estado interno de un objeto y restringir el acceso a sus propiedades y métodos.
  • SIRVE PARA
  • definir la estructura y comportamiento de los objetos y encapsulan estos datos y metodos evitando asi el acceso y modificacion de esta informacion internamente
  • nos permite tener un método en una clase padre como vimos en la herencia (link) y sobrescribirlo en la clase hija
  • es una relajación del sistema de tipos, de tal manera que una referencia a una clase (atributo, parámetro o declaración local o elemento de un vector) acepta direcciones de objetos de dicha clase y de sus clases derivadas
  • Hay dos formas de polimorfismo
  • polimorfismo estatico
  • polimorfismo en tiempo de ejecucion
  • determina que método se va a ejecutar durante la compilación
  •  realiza un enlace tardío donde el compilador hace coincidir el objeto con la función llamada correcta y lo ejecuta durante el tiempo de ejecución
  • PROGRAMACION ORIENTADA A OBJETOS ESQUEMA  POR: LUIS ALEJANDRO TRIANA MARTINEZ ID: 777156
Show full summary Hide full summary

Similar