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

Mapa mental

Programación Orientada a Objetos

Samo Waren Español

Programación Orientada a Objetos

Contenido del mapa

Programación Orientada a Objetos

  1. Los lenguajes de Programación orientados a objetos surgieron en Noruega en 1967 con un lenguaje de programación llamado "Simula67"

  2. Antes el software era muy caro, poco fiable y escaso

  3. Facilita la creación de software de calidad: potencia el mantenimiento, la extensión y la reutilización.

    • El elemento básico no es la función (programación estructurada), sino un ente denominado objeto.
  4. En pocas palabras la P.O.O. es la colección ordenada y estructurada de clases

    • Las clases tienen atributos y acciones
    • Un objeto es una instancia de una clase
  5. Modelo OO

    • +Identificación de los objetos.
      • +Agrupación en clases (tipos de objetos) con características y comportamientos comunes.
        • + Identificación de los datos y operaciones de cada una de las clases.
          • +Identificación de las relaciones existentes entre las diferentes clases del modelo.
  6. Existen varias formas de pensar al resolver un problema por lo que existen los paradigmas en la POO

    • +Paradigma imperativo o por procedimientos +Paradigma funcional Paradigma lógico +Paradigma orientado a objetos
  7. Existen varios principios en Poo como por ejemplo;

    • Encapsulamiento
      • “Proceso de almacenar en un mismo compartimento los elementos de una abstracción que constituyen su estructura y su comportamiento” [Booch’96]
    • Modularidad
      • Las distintas clases de un programa se organizan mediante la jerarquía. Esta representación da lugar a los árboles de herencia.
    • Jerarquia
      • Las distintas clases de un programa se organizan mediante la jerarquía. Esta representación da lugar a los árboles de herencia.
    • Paso de mensajes
      • Un objeto puede solicitar de otro objeto que realice una acción determinada o que modifique su estado.
    • Abstracción
      • Mediante la abstracción la mente humana modeliza la realidad en forma de objetos.
    • Polimorfismo
      • Propiedad que permite a un objeto presente diferentes comportamientos en función del contexto en que se encuentre.
      • Consiste en que todas las expresiones de tipos tienen que ser consistentes en tiempo de compilación.

Imágenes y archivos del mapa

  • Programación Orientada a Objetos
  • Programación Orientada a Objetos

Información

Descripción
Mapa Mental sobre Programación Orientada a Objetos, creado por Samo Waren el 26/08/2014.
Creado por
Samo Waren · ago 2014
Actualizado
19 feb 2016
Visitas
9
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?