GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Mindmap

PROGRAMACIÓN ORIENTADA A OBJETOS EN C++

ismael saldaña Englisch

PROGRAMACIÓN ORIENTADA A OBJETOS EN C++

Inhalt der Mindmap

PROGRAMACIÓN ORIENTADA A OBJETOS EN C++

  1. INTRODUCCIÓN

    • El lenguaje C++ representa el resultado de los esfuerzos realizados para proporcionar las ventajas de la programación Orientada a Objetos a un lenguaje clásico, muy extendido en la programación de sistemas. Se trata de una extensión del lenguaje C que presenta claras influencias del lenguaje Simula, que a su vez puede considerarse como el precursor de los lenguajes POO.
    • Algunos autores dicen, que siendo C y luego C++ lenguajes muy cerca del hardware (orientados a la eficiencia), solo incorporan la POO en lo que no los degrade. Sin embargo, si lo comparamos con un lenguaje puro, digamos Smalltalk (esta comparación la hace Ravi Sethi en “Lenguajes de Programación”) vemos que no hay nada que falte a C++ . Es verdad que es híbrido, en C++ podemos programar en el estilo estructurado también, pero es esto un pecado?
    • El lenguaje C++ fue diseñado por Bjarne Stroustrup, cuyo objetivo era construir un C mejorado. El resultado es un lenguaje compilativo, extensión estricta del C, al que incorpora nuevas características, aunque no todas están relacionadas con la programación orientada a objetos. Los programas escritos en C son totalmente compatibles con los programas C++, aunque lo contrario no es cierto.
      • Berne Stroustrup
  2. En C++ un programa consta de objetos. Los objetos son como los tipos abstractos de datos

    • Son un tipo de datos definido por el programador junto con un conjunto de operaciones que se pueden realizar sobre ellos.
    • Son abstractos para diferenciarlos de los tipos de datos básicos definidos, por ejemplo int, char y double.
  3. Los objetos soportan una serie de características específicas de los mismos

    • Se agrupan en tipos denominados clases
    • Contienen datos internos que definen su estado actual.
    • Soportan ocultación de datos.
    • Pueden heredar propiedades de otros objetos.
    • Pueden comunicarse con otros objetos enviando o pasando mensajes.
    • Tienen métodos que definen su comportamiento.
  4. Los objetos pueden ser activados mediante la recepción de mensajes. Un mensaje es una petición de un objeto a otro para que éste se comporte de una determinada manera, ejecutando uno de sus métodos, es decir los objetos de un programa se comunican entre sí mediante el paso o envío de mensajes.

  5. La notación utilizada para los mensajes es

    • En POO los objetos son miembros de una clase. Una clase es un tipo definido por el usuario, está formada por los métodos y los datos que definen las características comunes a todos los objetos de una clase

Bilder und Dateien der Mindmap

  • PROGRAMACIÓN ORIENTADA A OBJETOS EN C++
  • PROGRAMACIÓN ORIENTADA A OBJETOS EN C++
  • PROGRAMACIÓN ORIENTADA A OBJETOS EN C++
  • PROGRAMACIÓN ORIENTADA A OBJETOS EN C++
  • PROGRAMACIÓN ORIENTADA A OBJETOS EN C++

Informationen

Beschreibung
Mindmap am PROGRAMACIÓN ORIENTADA A OBJETOS EN C++, erstellt von ismael saldaña am 24/11/2020.
Erstellt von
ismael saldaña
Aufrufe
16
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck