package cib412.poo.delegacion;
public class MainSerVivo {
    public static void main(String[] args) {
        SerVivo juana = new SerVivo();
        SerVivo barney = new SerVivo(new Ojo(),new Ojo(),new Oreja(),
        new Oreja(),new Mano(),new Mano(),new Nariz(),new Lengua());
        SerVivo cuasimodo= new SerVivo(new Ojo(),null,null,null,
        new Mano(),new Mano(),new Nariz(),null);
        try { juana.escuchar("Jose Jose");} catch(Exception ex){}
        try { barney.ver(new java.util.ArrayList());
        }  catch(Exception ex){}
        try {
            //cuasimod.escuchar(false);
         cuasimodo.tocar(new Character('@'));
         cuasimodo.oler(new Integer(100));
         try { 
         cuasimodo.ver(new Float(3.14159));
         }catch (Exception ex) { ex.printStackTrace();}
         cuasimodo.saborear(new Double(3e19));
         cuasimodo.escuchar(new Boolean(false));
        } catch(Exception ex) {ex.printStackTrace();}
        
    }
    
}
