O GoConqr está de visual novo! Conte para nós o que você achou.

Mapa mental

Polimorfismo

Joseline Hernandez Espanhol

Conteúdo do mapa

Polimorfismo

  1. El polimorfismo es uno de los pilares de la Programación Orientada a Objetos, que esta relacionado con los métodos

    • El polimorfismo es la capacidad que tienen los objetos de una clase para comportarse de diferentes formas.
      • Permite programar de forma general en lugar de hacerlo de forma especifica
      • Permite hacer programas que procesen objetos que comparten la misma superclase
      • Tipos de Polimorfismo
        • Polimorfismo Sobrecargado
          • Sucede cuando hay varias implementaciones de un mismo método pero con diferentes para metros.
            • EL polimorfismo sobrecargado en el método constructor le da flexibilidad a la clase., se aplica el método de acuerdo al objeto en que se trabaje
            • Puede haber varios métodos con el mismo nombre, pero estos deben tener parámetros diferentes.
            • Ejemplo
              • Cuadrado +Dibujar(); void
              • Rectángulo +Dibujar(); void
              • Triangulo +Dibujar(); void
        • Polimorfismo Subtipado
          • Sucede cuando las clases heredan métodos o propiedades, y estos métodos o propiedades se sobreescriben
            • Permite no tomar en cuenta los detalles de otras clases especializadas de un grupo de objetos, y los enmascara en una interfaz común
            • Permite escribir una función para tomar un objeto de cierto tipo, pero funciona correctamente, si se le pasa un objeto que pertenece a otro tipo.
            • Ejemplo
              • ElementosJuego + Mover(); void
                • Alien +Mover(); void
                • Defensor +Mover(); void
                • Bomba + Mover(); void
        • Polimorfismo Paramétrico
          • Sucede cuando se definen varias funciones con el mismo nombre, pero diferentes parámetros y elige de manera automática, el método o atributo a aplicar.
            • Es una forma de hacer el lenguaje expresivo y a la vez mantener una seguridad estática total
            • Se aplica a los tipos de datos y a las funciones, unciones y tipos de datos se denominan funciones genéricas y tipos de datos genéricos, respectivamente, y forman la base de la programación genérica.
            • Ejemplo
              • Int resta(int x, int y)
              • float resta(float a, float b)
              • Double resta(double x, double b)

Informações

Descrição
Mapa Mental sobre Polimorfismo, criado por Joseline Hernandez em 14-07-2021.
Visualizações
0
Avaliação

Mais sobre Herencia y polimorfismo

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?