Programación Orientada a Objetos (POO).

Jhonatan Galeano
Mind Map by Jhonatan Galeano, updated more than 1 year ago
Jhonatan Galeano
Created by Jhonatan Galeano over 5 years ago
6
0

Description

Diagrama programación orientada a objetos.

Resource summary

Programación Orientada a Objetos (POO).
1 Es un modelo de programación que permite tratar a los programas como conjuntos de objetos.
1.1 OBJETO
1.1.1 Entidad que contiene datos y cumple con las características de la clase.
1.1.1.1 Tienen la propiedad de:
1.1.1.1.1 Encapsular información que define los niveles de acceso para elementos de esa clase (ENCAPSULAMIENTO).
1.1.1.1.1.1 Pueden ser:
1.1.1.1.1.1.1 PÚBLICOS: Permite que el objeto pueda ser accedido desde el exterior de la clase.
1.1.1.1.1.1.2 PRIVADO:Solo es accesible desde la clase.
1.1.1.1.1.1.3 PROTEGIDO:Solo es accesible desde la clase y las clases que heredan.
1.1.1.1.2 Implementarse de varias formas en otras clases (POLIMORFISMO).
1.2 CLASE
1.2.1 Estructura que se utiliza para representar un tipo de dato abstracto.
1.2.1.1 Dispone de:
1.2.1.1.1 ATRIBUTOS.
1.2.1.1.1.1 Permiten definir el estado del objeto y otras cualidades (Datos).
1.2.1.1.2 MÉTODOS.
1.2.1.1.2.1 Acciones que puede realizar un objeto (Funciones).
1.2.1.1.2.1.1 CONSTRUCTOR.
1.2.1.1.2.1.1.1 Función miembro de la clase que se ejecuta cuando se crea un objeto
1.2.1.1.2.1.1.1.1 Características:
1.2.1.1.2.1.1.1.1.1 Siempre tiene el mismo nombre de la clase, no tiene retorno, inicializa un objeto cuando es creado.
1.2.1.1.2.1.2 DESTRUCTOR.
1.2.1.1.2.1.2.1 Función miembro de la clase que se ejecuta al final de la vida de cada objeto.
1.2.1.1.2.1.2.1.1 Característica:
1.2.1.1.2.1.2.1.1.1 Limpia el almacenamiento asignado por el constructor.
1.2.2 Tienen la capacidad de heredar nuevas clases a partir de otras existentes(HERENCIA).
1.2.2.1 Existen dos tipos:
1.2.2.1.1 Herencia Simple:
1.2.2.1.1.1 Es donde una clase solo puede tener una clase padre(Clase principal).
1.2.2.1.2 Herencia Multiple
1.2.2.1.2.1 Puede tener más de una clase padre.
1.2.3 Pueden existir Funciones Amigas y Clases Amigas:
1.2.3.1 Las funciones amigas son externas especiales no pertenecientes a la clase principal las cuales tienen permiso para acceder a un objeto.
1.2.3.2 Las clases amigas son las que compartes sus métodos.
Show full summary Hide full summary

Similar

Glosario Programación Orientada a Objetos
Joel Garavito Navarro
Introducción a la POO
Carleslc
Examen informática
Cova M
Procedimientos especiales
Flor Gonzalez
DERECHO MERCANTIL
Juan Jose Avila Espinoza
¡Test de nivel de francés oficial! Blog de la Traducción y de los Idiomas.
Julien Bourdeau
DERECHO MERCANTIL
Jesus Carranza A.
¡Test de nivel de francés oficial! Blog de la Traducción y de los Idiomas.
Nathalie Elizalde Ortega
¡Test de nivel de francés oficial! Blog de la Traducción y de los Idiomas.
Nathalie Elizalde Ortega
Capitulo 5 Procedimientos especiales
Valeria Fierros
¡Test de nivel de francés oficial! Blog de la Traducción y de los Idiomas.
Branca Sousa