O GoConqr está de visual novo! Conte para nós o que você achou.

Mapa mental

P.O.O.

Miguel Camacho Espanhol

Conteúdo do mapa

P.O.O.

  1. Toma las mejores ideas de la programación estructurada la combina con nuevos y poderosos conceptos que animan o alientan una nueva visión de la tarea de la programación, permite descomponer fácilmente un problema en subgrupos de partes relacionadas, entonces, puede traducir estos subgrupos en unidades autocontenidas llamadas Objetos

  2. Es un paradigma de programación que usa objetos y sus interacciones para diseñar aplicaciones y programas de computadora.

  3. Está basado en varias técnicas, incluyendo herencia, modularidad, polimorfismo y encapsulamiento

  4. Su uso se popularizó a principios de la década de 1990.

  5. Elementos

    • Abstracción
      • Extraer las propiedades esenciales de un objeto que lo distinguen de los demás tipos de Objetos y proporciona fronteras conceptuales definidas respecto al punto de vista del observador. Denota las características esenciales de un objeto, donde se capturan sus comportamientos.
    • Encapsulamiento
      • Significa reunir a todos los elementos que pueden considerarse pertenecientes a una misma entidad, al mismo nivel de abstracción. Los lenguajes orientados a objetos proporcionan la Encapsulación. El aislamiento protege a los datos asociados a un objeto contra su modificación por quien no tenga derecho a acceder a ellos, eliminando efectos secundarios e interacciones
    • Jerarquía y Herencia
      • Herencia: (por ejemplo, la clase D recibe herencia de la clase C) Es la facilidad mediante la cual la clase D hereda en ella cada uno de los atributos y operaciones de C, como si esos atributos y operaciones hubiesen sido definidos por la misma D.
      • La Jerarquía es una propiedad que permite la ordenación de las abstracciones. Las dos jerarquías más importantes de un sistema complejo son: estructura de clases (jerarquía “es-un” (is-a): generalización/especialización) y estructura de objetos (jerarquía “parte-de” (part-of): agregación).
    • Polimorfismo
      • Comportamientos diferentes, asociados a objetos distintos, pueden compartir el mismo nombre, al llamarlos por ese nombre se utilizará el comportamiento correspondiente al objeto que se esté usando. En términos prácticos, el polimorfismo permite referirse a objetos de clases diferentes mediante el mismo elemento de programa y realizar la misma operación de diferentes formas, según sea el objeto que se referencia en ese momento.
  6. Paradigma

    • Representan un enfoque particular o filosofía para la construcción del software. No es mejor uno que otro sino que cada uno tiene ventajas y desventajas. Los más comunes son el desarrollo en cascada(metodología de desarrollo en cascada es: Análisis de requisitos, Diseño, Programación, Prueba, Implantación, Mantenimiento),.
  7. Beneficios

    • La LPOO permite crear TDA (tipos de datos abstractos). Es decir nuevos tipos de datos que no están predefinidos en el LP pero son necesarios para el usuario. Los LPOO proporcionan un rico conjunto de clases predefinidas que se pueden usar en las aplicaciones. Reutilización. Las clases se construyen a partir de otras clases.
    • Sobre otros Paradigmas
      • Fiabilidad. Productividad del desarrollador. Calidad. Mantenimiento. Costo. Escalabilidad. Adaptabilidad (mejor independencia e interoperabilidad).

Informações

Descrição
Mapa Mental sobre P.O.O., criado por Miguel Camacho em 22-08-2019.
Criado por
Miguel Camacho
Visualizações
1
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?