Mindmap
Programacion orientada a objetos

Inhalt der Mindmap
Programacion orientada a objetos
Conceptos
- Clase: Definicion de las propiedades y el comportamiento de un objeto en concreto
- Objeto: Entidad compuesta de un conjunto de propiedades o atributos de comportamiento y funcionalidad
- Componentes: Atributo, identidad, relaciones, metodos
Conceptos
- Clase: Definicion de las propiedades y el comportamiento de un objeto en concreto
- Objeto: Entidad provista de un conjunto de propiedades y atributos de comportamiento y funcion
- Componentes: Atributo, Identidad Relaciones y Metodos
Que es?
- Son entidades que combinan:
- Estado
- Esta compuesto de datos. Sera uno o varios atributos a los que se habran asignado unos valores en concreto.
- Comportamiento
- Esta definido por los procedimientos o metodos con que puede operar el Objeto
- Identidad
- Es una de las propiedades del objeto que lo diferencia del resto
- Estado
- Son entidades que combinan:
Caracteristicas
- Abstraccion
- Consiste en aislar un elemento de su contexto o del resto de los elementos que lo acompañan. Es el enfasis del "Que hace?" mas que el "Como lo hace?" (Caja Negra)
- Herencia
- A traves de ella, los diseñadores pueden crear nuevas clases partiendo de una clase o de una jerarquia de clases preexistente, evitando con ello el rediseño. modificacion y verificacion de la pare ya implementada
- Encapsulamiento
- Se denomina asi al ocultamiento del estado. Es decir, al ocultamiento de los datos miembro de un objeto de manera que solo se pueda cambiar mediane las operaciones definidas para el objeto
- Principio de ocultacion
- Hace referencia a que los atributos privados de un objeto no pueden ser modificados ni obtenidos a no ser que se haga a traves del paso de un mensaje.
- Polimorfismo
- Se refiere a la propiedad por la que es posible enviar mensajes sintacticamente iguales a objetos de tipos distintos.
- Abstraccion
Tipos
- Basada en prototipos
- Soportado en Javascript, Python y Ruby. No hay clases, solo objetos. El mecanismao de reutilizacion esta dado por la clonacion de objetos. Se crea un objeto de forma directa y cualquier otro objeto con la misma estructura se clona del anterior.
- Basada en clases
- Es la mas Ampliamente usada por los lenguajes de programacion orientada a objetos. Usada por Java y C++ . Se basa en crear una estructura molde llamada clase donde se especifican los campos y metodos que tendran nuestros objetos.
- Basada en prototipos
Bilder und Dateien der Mindmap
Informationen
- Beschreibung
- Mindmap am Programacion orientada a objetos, erstellt von Troller Brony am 10/05/2019.
- Erstellt von
- Troller Brony
- Aufrufe
- 2
- Bewertung

