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

Mindmap

Polimorfismo

Edgar Valentín Reséndiz Sandoval Spanisch

Polimorfismo

Inhalt der Mindmap

Polimorfismo

  1. ¿Que es?

    • El polimorfismo es la capacidad que tienen las clases de proporcionar diferentes implementaciones de métodos a los que se denomina con un mismo nombre. El polimorfismo permite llamar a un método de una clase independientemente de la implementación especifica que proporcione.
  2. Métodos

    • Polimorfismo de interfaz: Varias clases pueden implementar la misma interfaz y una sola clase puede implementar una o más interfaces. Las interfaces son, básicamente, definiciones de cómo debe responder una clase. Una interfaz describe los métodos, propiedades y eventos que una clase necesita implementar, así como el tipo de parámetros que cada miembro necesita recibir y devolver, pero deja a la clase la implementación, especifica de estos miembros.
    • Polimorfismo de herencia: Varias clases pueden heredar de una sola clase base. Al heredar, una clase recibe todos los métodos, propiedades y eventos de la clase base en la misma implementación que la clase base. A continuación, es posible implementar los miembros adicionales necesarios, así como reemplazar miembros base para proporcionar implementos diferentes, una clase heredada puede implementar también interfaces, las técnicas no se excluyen mutuamente.
    • Polimorfismo mediante clases abstractas: Las clases abstractas proporcionan tanto elementos de herencia como elementos de interfaces. Una clase abstracta es una clase de la que no se pueden crear instancias, sino que debe ser heredada. Algunos o todos los miembros de la clase pueden estar sin implementar. Proporcionar tal implementación depende de la clase heredada. Los miembros implementados se pueden seguir reemplazando. la clase heredada puede continuar implementando interfaces adicionales u otras funcionalidades.
    • Polimorfismo por Abstracción: Este tipo de polimorfismo se da con el uso de las clases abstractas. Pero que es una clase abstracta es aquella que además de lo normal que contiene una clase tiene comportamientos que si están definidos pero no implementados.
  3. Clasificación

    • Polimorfismo dinámico (o polimorfismo paramétrico)
      • Es aquel en el que el código no incluye ningún tipo de especificación sobre el tipo de datos sobre el que se trabaja. Así, puede ser utilizado a todo tipo de datos compatible.
    • Polimorfismo estático (o polimorfismo ad hoc)
      • Es aquél en el que los tipos a los que se aplica el polimorfismo deben ser explícitos y declarados uno por uno antes de poder ser utilizados.
  4. Conceptos

Bilder und Dateien der Mindmap

  • Polimorfismo
  • Polimorfismo

Informationen

Beschreibung
Mindmap am Polimorfismo, erstellt von Edgar Valentín Reséndiz Sandoval am 10/03/2021.
Aufrufe
0
Bewertung

Mehr zu Herencia y polimorfismo

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck