Mindmap
Programación Orientada a Objetos
Inhalt der Mindmap
Programación Orientada a Objetos
Es la definición de una plantilla o clase que describe las caracterísiticas y el comportamiento de un conjunto de objetos similares. Se definen los datos y las rutinas que tienen permiso para actuar sobre ellos
- Enfoques
- Encapsulado
- Mecanismo que consiste en organizar datos y métodos de una estructura, conciliando el modo en que el objeto se implementa. Por lo tanto, la capsulacion garantiza la integridad de los datos que contiene un objeto
- El acceso al código de un objeto puede ser publico o privado
- La clase, que es la unidad básica del encapsulado define la forma que se comporta el objeto
- Niveles de acceso
- 1. Publico: funciones de toda clase pueden acceder a los datos o métodos de una clase que se define con el nivel de acceso público. Este es el nivel de protección de datos más bajo.
- 2. Protegido: el acceso a los datos está restringido a las funciones de clases heredadas, es decir, las funciones miembro de esa clase y todas las subclases.
- 3. Privado: el acceso a los datos está restringido a los métodos de esa clase en particular. Este es nivel más alto de protección de datos
- Mecanismo que consiste en organizar datos y métodos de una estructura, conciliando el modo en que el objeto se implementa. Por lo tanto, la capsulacion garantiza la integridad de los datos que contiene un objeto
- Polimorfismo
- En programación orientada a objetos se denomina polimorfismo a la capacidad que tienen los objetos de una clase de responder al mismo mensaje o evento en función de los parámetros utilizados durante su invocación. Un objeto polimórfico es una entidad que puede contener valores de diferentes tipos durante la ejecución del programa.
- Herencia
- Una clase nueva, se crea a partir de una clase existente. La herencia (a la que habitualmente se denomina subclases) proviene del hecho de que la subclase (la nueva clase creada) contiene las atributos y métodos de la clase primaria
- La principal ventaja de la herencia es la capacidad para definir atributos y métodos nuevos para la subclase, que luego se aplican a los atributos y métodos heredados.
- Herencia simple: Una clase solo puede heredar una clase base y de ninguna otra.
- Herencia multiple: Una clase puede heredar las características de varias clases base, es decir puede tener varios padres.
- La principal ventaja de la herencia es la capacidad para definir atributos y métodos nuevos para la subclase, que luego se aplican a los atributos y métodos heredados.
- Una clase nueva, se crea a partir de una clase existente. La herencia (a la que habitualmente se denomina subclases) proviene del hecho de que la subclase (la nueva clase creada) contiene las atributos y métodos de la clase primaria
- Encapsulado
- Enfoques
Informationen
- Beschreibung
- Ingeniería Mindmap am Programación Orientada a Objetos, erstellt von Sara Mejia am 03/03/2017.
- Erstellt von
- Sara Mejia
- Aufrufe
- 0
- Bewertung