POLIMORFISMO HERENCIA

Description

Informática Mind Map on POLIMORFISMO HERENCIA, created by Diego Chavez on 30/05/2018.
Diego Chavez
Mind Map by Diego Chavez, updated more than 1 year ago More Less
SERGIO AREVALO
Created by SERGIO AREVALO about 10 years ago
Diego Chavez
Copied by Diego Chavez over 6 years ago
0
0

Resource summary

POLIMORFISMO HERENCIA
  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.
      1. CLASES
        1. HERENCIA SIMPLE hace referencia que una clase sólo puede heredar de una superclase
          1. HERENCIA MÚLTIPLE hace referencia a una característica de los lenguajes de programación orientada a objetos en la que una clase puede heredar comportamientos y características de más de una superclase.
          2. CLASES Y METODOS ABSTRACTOS
            1. Una clase que declara la existencia de métodos pero no la implementación de dichos métodos, se considera una clase abstracta.• Una clase abstracta puede contener métodos no abstractos pero al menos uno de los métodos debe ser abstracto.• Para declarar una clase o método como abstractos, se utiliza la palabra reservada abstract. . Una clase abstracta no se puede instanciar(es decir no se pueden volver en objetos)pero si se puede heredar y las clases hijas serán las encargadas de agregar la funcionalidad a los métodos abstractos.
          3. POLIMORFISMO
            1. 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.
              1. INTERFACES DEL POLIMORFISMO
                1. En el lenguaje Java solamente existe la herencia simple, pero las clases pueden implementar interfaces. Vamos a ver en este apartado que la importancia de los interfaces no estriba en resolver los problemas inherentes a la herencia múltiple sin forzar relaciones jerárquicas, sino es el de incrementar el polimorfismo del lenguaje más allá del que proporciona la herencia simple. Para explicar este aspecto importante y novedoso del lenguaje Java adaptaremos los ejemplos que aparecen en el artículo del Bill Venners "Designing with interfaces" publicado en Java World (www.javaWorld.com) en Diciembre de 1998. Comparemos la herencia simple mediante un ejemplo similar al de la jerarquía de las figuras planas, con los interfaces.
              2. ELABORADO DIEGO DE JESUSW CHAVEZ ULLOA
                Show full summary Hide full summary

                Similar

                FUNDAMENTOS DE REDES DE COMPUTADORAS
                anhita
                Test: "La computadora y sus partes"
                Dayana Quiros R
                Abreviaciones comunes en programación web
                Diego Santos
                Seguridad en la red
                Diego Santos
                Excel Básico-Intermedio
                Diego Santos
                Evolución de la Informática
                Diego Santos
                Introducción a la Ingeniería de Software
                David Pacheco Ji
                Conceptos básicos de redes
                ARISAI DARIO BARRAGAN LOPEZ
                La ingenieria de requerimientos
                Sergio Abdiel He
                TECNOLOGÍA TAREA
                Denisse Alcalá P
                Navegadores de Internet
                M Siller