POLIMORFISMO, HERENCIA Y ENCAPSULAMIENTO.

Beschreibung

Mindmap am POLIMORFISMO, HERENCIA Y ENCAPSULAMIENTO., erstellt von SERGIO AREVALO am 22/10/2014.
SERGIO AREVALO
Mindmap von SERGIO AREVALO, aktualisiert more than 1 year ago
SERGIO AREVALO
Erstellt von SERGIO AREVALO vor mehr als 9 Jahre
63
0

Zusammenfassung der Ressource

POLIMORFISMO, HERENCIA Y ENCAPSULAMIENTO.
  1. CARACTERÍSTICAS Y DIFERENCIAS
    1. HERENCIA
      1. Es un mecanismo de la OOP que permite construir una clase incorporando de manera implícita todas las características de una clase previamente existente. Son varias las razones que justifican su existencia: Modelado de la realidad. Son frecuentes las relaciones de especialización/generalización entre las entidades del mundo real, por tanto es lógico que dispongamos de un mecanismo similar entre las clases de objetos Evitar redundancias. Toda la funcionalidad que aporta una clase de objetos es adoptada de manera inmediata por la clase que hereda, por tanto evitamos la repetición de código entre clases semejantes Facilita la reutilización.
      2. POLIMORFISMO
        1. Son dos mecanismos relacionados que otorgan a la OOP una gran potencia frente a otros paradigmas de programación Únicamente tienen sentido por la existencia de la herencia El polimorfismo consiste en la posibilidad de que una referencia a objetos de una clase pueda conectarse también con objetos de descendientes de ésta. El sentido del polimorfismo es realizar una generalización, olvidar los detalles concretos de uno o varios objetos de distintas clases y buscar un punto común a todos ellos en un ancestro. Se trata de algo que realiza comúnmente la mente humana durante el proceso de razonamiento.
        2. ENCAPSULAMIENTO
          1. Hay muchos datos que no tiene por qué conocerlo aquel que esté usando la clase Persona; ya que son inherentes al objeto y solo controlan su funcionamiento interno. Esto es la encapsulación u ocultación; hacer las variables que son innecesarias para el tratamiento del objeto pero necesarias para su funcionamiento privadas, así como las funciones que no necesitan interacción del usuario o que solo pueden ser llamadas por otras funciones dentro del objeto. La encapsulación es muy conveniente y nos permite colocar en funcionamiento nuestro objeto en cualquier tipo de sistema, de una manera modular y escalable.
        Zusammenfassung anzeigen Zusammenfassung ausblenden

        ähnlicher Inhalt

        Etapas del Ciclo de Vida de un Sistema según Kendall & Kendall
        Alex Mejia
        ARBOL DE DIRECTORIOS LINUX
        SERGIO AREVALO
        ESTRUCTURA DE DATOS
        SERGIO AREVALO
        FUNDAMENTOS POO 2.0
        Tom JzC
        Non-Uniform Memory Access
        SERGIO AREVALO
        Etapas del Ciclo de Vida de un Sistema según Kendall & Kendall
        Nelsonj tellez
        Abiturvorbereitung (1 Monat)
        AntonS
        Themenübersicht (Analysis)
        Honolulu
        Deutsch-Abitur-Basiswissen für Gedichts- & Lektürenvergleich
        danastone
        PuKW STEP 2 (mögliche Prüfungsfragen/Prüfungsvorbereitung)
        frau planlos
        AVO 2017
        Schmolli Schmoll