Documente Academic
Documente Profesional
Documente Cultură
Polimorfismo
Poli Morfismo
muchas formas
Como ejemplo vamos a tener una Super Clase o Clase padre (Vehículo) en la que
tendremos los atributos y métodos comunes a todos los tipos de vehículos
considerados(Automovil, Avión) y en ella se van a implementar los métodos del
comportamiento "genérico" que deben de tener todos los Vehículos. Los atributos y
métodos de la clase Vehículo los tendrán también los objetos de las clases Automóvil y Avión .
Diagrama de Clases UML Clase Main
Súper Clase Prueba Vehículo
Vehículo
String tipo
int velocidad
prender()
acelerar(int velocidad)
frenar(int velocidad)
parar()
mostrarVehiculo()
C1 C1 C1 I1 C1 I1
I2
C2 C2 C2 C2 I2
Caso 1 Caso 2 Caso 3
public abstract class C1 public abstract class C1
public class C2 extends C1
public class C2 extends C1 public class C2 extends C1 implements I1,I2;
Caso 4
public abstract class C1
public interface I2 extends I1
public class C2 extends C1 implements I2;
Diagrama de Clases UML
RRHH
Calcular y Mostrar
Empleados Sueldo Mensual=Sueldo P/H * N° horas
Todos los datos Prima = N° hijos * 15.000
Ticket = N° horas * 2.300
Sueldo Mensual SOLO ID
Monto Prima N° horas
Monto Tickets
Sueldo Mas Primas
extends extends
Principal extends
Caso 1
Ticket Prima Prima
Interface
Prueba
Principal Paquete
Paquete Interfaces
Principal Acción
Descanso