Programación Orientada a Objetos (POO).

Description

Diagrama programación orientada a objetos.
Jhonatan Galeano
Mind Map by Jhonatan Galeano, updated more than 1 year ago
Jhonatan Galeano
Created by Jhonatan Galeano over 8 years ago
17
0

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. OBJETO
      1. Entidad que contiene datos y cumple con las características de la clase.
        1. Tienen la propiedad de:
          1. Encapsular información que define los niveles de acceso para elementos de esa clase (ENCAPSULAMIENTO).
            1. Pueden ser:
              1. PÚBLICOS: Permite que el objeto pueda ser accedido desde el exterior de la clase.
                1. PRIVADO:Solo es accesible desde la clase.
                  1. PROTEGIDO:Solo es accesible desde la clase y las clases que heredan.
                2. Implementarse de varias formas en otras clases (POLIMORFISMO).
            2. CLASE
              1. Estructura que se utiliza para representar un tipo de dato abstracto.
                1. Dispone de:
                  1. ATRIBUTOS.
                    1. Permiten definir el estado del objeto y otras cualidades (Datos).
                    2. MÉTODOS.
                      1. Acciones que puede realizar un objeto (Funciones).
                        1. CONSTRUCTOR.
                          1. Función miembro de la clase que se ejecuta cuando se crea un objeto
                            1. Características:
                              1. Siempre tiene el mismo nombre de la clase, no tiene retorno, inicializa un objeto cuando es creado.
                          2. DESTRUCTOR.
                            1. Función miembro de la clase que se ejecuta al final de la vida de cada objeto.
                              1. Característica:
                                1. Limpia el almacenamiento asignado por el constructor.
                    3. Tienen la capacidad de heredar nuevas clases a partir de otras existentes(HERENCIA).
                      1. Existen dos tipos:
                        1. Herencia Simple:
                          1. Es donde una clase solo puede tener una clase padre(Clase principal).
                          2. Herencia Multiple
                            1. Puede tener más de una clase padre.
                        2. Pueden existir Funciones Amigas y Clases Amigas:
                          1. Las funciones amigas son externas especiales no pertenecientes a la clase principal las cuales tienen permiso para acceder a un objeto.
                            1. 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
                        DERECHO MERCANTIL
                        Juan Jose Avila Espinoza
                        Herencia Genética básica
                        Catalina Ramos
                        Examen informática
                        Cova M
                        ¡Test de nivel de francés oficial! Blog de la Traducción y de los Idiomas.
                        Julien Bourdeau
                        Alemán A1 - In der Kurs
                        miren_arana
                        ¡Test de nivel de francés oficial!
                        Diego Santos
                        Java: Herencia y Polimorfismo
                        Ana Emilie
                        Análisis Orientado a Objetos (AOO)
                        Ana Emilie
                        Óptica
                        Marcos Marín