Ver Mensaje Individual
  #6 (permalink)  
Antiguo 10/02/2014, 06:22
Avatar de Xerelo
Xerelo
 
Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 15 años
Puntos: 306
Respuesta: Polimorfismo en MVC?

Código Java:
Ver original
  1. public class Model {
  2.  
  3.     public static void main(String[] args) {
  4.  
  5.         Model m = new Model();
  6.        
  7.         m.ejecuta(new Model());
  8.         m.ejecuta(new Arriba());
  9.         m.ejecuta(new Abajo());
  10.         m.ejecuta((Model)new Arriba());
  11.  
  12.     }
  13.    
  14.     public void start(){
  15.         System.out.println("Nada");
  16.     }
  17.    
  18.     public void ejecuta (Model model){
  19.         model.start();
  20.     }
  21.  
  22. }
  23.  
  24. class Arriba extends Model{
  25.    
  26.     @Override
  27.     public void start(){
  28.         System.out.println("Arriba");
  29.     }
  30. }
  31.  
  32. class Abajo extends Model{
  33.    
  34.     @Override
  35.     public void start(){
  36.         System.out.println("Abajo");
  37.     }
  38.    
  39. }

Échale un ojo al polimorfismo y herencia, te vendrá bien.
__________________
Cada vez que solucionas los problemas de alguien que no se esfuerza, piensa en que el día de mañana puede llegar a ser tu compañero de trabajo, o peor, tu jefe.