POLIMORFISMO, HERENCIA Y ENCAPSULAMIENTO.

Descrição

Mapa Mental sobre POLIMORFISMO, HERENCIA Y ENCAPSULAMIENTO., criado por SERGIO AREVALO em 22-10-2014.
SERGIO AREVALO
Mapa Mental por SERGIO AREVALO, atualizado more than 1 year ago
SERGIO AREVALO
Criado por SERGIO AREVALO aproximadamente 10 anos atrás
68
0

Resumo de Recurso

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.

        Semelhante

        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
        PESQUISA CIENTÍFICA NA PRÁTICA
        profetransmidia
        Direito Civil - Personalidade Jurídica
        Lucas Ávila
        English - prepositions (at, in, on)
        jdbenthien
        Modelos Atômicos
        Marcos do Help
        SIMULADÃO EA-HSG FATOS DA HISTÓRIA NAVAL PARTE 1
        Aleks Harbour