¡GoConqr estrena diseño! Cuéntanos qué te parece.

Mapa mental

Introducción a la programación orientada a objetos (POO)

David Escamilla Español

Contenido del mapa

Introducción a la programación orientada a objetos (POO)

  1. La POO es un paradigma de programación (o técnica de programación) que utiliza objetos e interacciones en el diseño de un sistema.

    • Elementos de la POO
      • La POO está compuesta por una serie de elementos que se detallan a continuación:
      • Clase: Una clase es un modelo que se utiliza para crear objetos que comparten un mismo comportamiento, estado e identidad.
        • Objeto: Es una entidad provista de métodos o mensajes a los cuales responde (comportamiento); atributos con valores concretos (estado); y propiedades (identidad).
          • Método: Es el algoritmo asociado a un objeto que indica la capacidad de lo que éste puede hacer.
            • Evento y Mensaje: Un evento es un suceso en el sistema mientras que un mensaje es la comunicación del suceso dirigida al objeto.
              • Propiedades y atributos: Las propiedades y atributos, son variables que contienen datos asociados a un objeto.
    • Características conceptuales de la POO
      • La POO debe guardar ciertas características que la identifican y diferencian de otros paradigmas de programación. Dichas características se describen a continuación:
      • Abstracción: Aislación de un elemento de su contexto. Define las características esenciales de un objeto.
        • Encapsulamiento: Reúne al mismo nivel de abstracción, a todos los elementos que puedan considerarse pertenecientes a una misma entidad.
          • Modularidad: Característica que permite dividir una aplicación en varias partes más pequeñas (denominadas módulos), independientes unas de otras.
            • Ocultación (aislamiento): Los objetos están aislados del exterior, protegiendo a sus propiedades para no ser modificadas por aquellos que no tengan derecho a acceder a las mismas.
              • Polimorfismo: Es la capacidad que da a diferentes objetos, la posibilidad de contar con métodos, propiedades y atributos de igual nombre, sin que los de un objeto interfieran con el de otro.
                • Herencia: Es la relación existente entre dos o más clases, donde una es la principal (madre) y otras son secundarias y dependen (heredan) de ellas (clases “hijas”), donde a la vez, los objetos heredan las características de los objetos de los cuales heredan.
                  • Recolección de basura: Es la técnica que consiste en destruir aquellos objetos cuando ya no son necesarios, liberándolos de la memoria.

Información

Descripción
Mapa Mental sobre Introducción a la programación orientada a objetos (POO), creado por David Escamilla el 25/11/2014.
Creado por
David Escamilla · nov 2014
Actualizado
19 feb 2016
Visitas
12
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?