Programación Orientada a Objetos

Description

Mapa mental sobre los pilares de la programación orientada a objetos.
Luis Romero
Mind Map by Luis Romero, updated more than 1 year ago
Luis Romero
Created by Luis Romero about 8 years ago
11
0

Resource summary

Programación Orientada a Objetos
  1. La POO se basa en 4 conceptos fundamentales
    1. Abstracción
      1. "Acción de separar mentalmente."
        1. Es decir separar las características esenciales sin incluir detalles importantes.
          1. Una clase nos permite separar métodos y datos comunes a un grupo de objetos.
      2. Encapsulamiento
        1. "Incluir todo lo que un objeto necesita."
          1. Nos permite manipular diferentes objetos como unidad.
            1. Con esto cada un objeto de una clase diferente tendrá métodos y datos propios los cuales no evitarán confusiones a la hora de manipular dichos objetos.
              1. Cada clase, método y dato tienen sus propias reglas dependiendo del lenguaje utilazádo
                1. Privado: visible sólo para la clase y para las clases amigas o del mismo paquete en C++ y Java, respectivamente.
                  1. Protegida: visible sólo para las clases derivadas (subclases).
                    1. Pública: visible para todas las clases con las que está asociada.
        2. Herencia
          1. Consiste en
            1. Una clase pueda ceder, compartir o heredar sus métodos, variables o datos con subclases.
              1. Esto quiere decir que cada subclase a parte de tener métodos y atributos propios también compartirá las de la clase padre.
          2. Polimorfismo
            1. Se aplica a los métodos
              1. Un método puede ser usado para diferentes fines según se necesite.
                1. La manera más sencilla de entender este fundamento es aplicarlo en la implementación.
          Show full summary Hide full summary

          Similar

          Diapositivas de Diseño gráfico, evolución y tendencias
          Samantha Molina Vega
          Diseño gráfico, evolución y tendencias - APUNTE
          escandoncb
          Diseño gráfico, evolución y tendencias
          Samantha Molina Vega
          PRESENTACIÓN EN GOCONR
          weownthenigh
          Eliminacion de un nodo
          LUIS FERNANDO RUIZ GARCIA
          test de Diseño gráfico, evolución y tendencias
          Samantha Molina Vega
          Notación algoritmica
          Jenni' Burbujeante
          factores culturales que afectan las operaciones de los negocios internacionales
          JOHANA HERNANDEZ
          EL LIBRO Y SUS PARTES
          A14N 3URT0N
          Técnicas de recopilación.
          onlyhyuk8
          Diapositivas de Correcion y edicion de fotografia
          efrainska