예제 #1
0
 public Bombero(ManejadorDeDenuncias m) : base(m)
 {
     this.vehiculo    = new Autobomba();
     this.herramienta = new Manguera();
 }
예제 #2
0
        protected bool kit = false;         //Bandera que permite identificar si un Responsable tiene asignado vehiculo/herramienta.

        public ManejadorDeDenuncias(ManejadorDeDenuncias sucesor)
        {
            this.sucesor = sucesor;
        }
예제 #3
0
 public IResponsable crearHeroe(ManejadorDeDenuncias manejador = null)
 {
     return(new Bombero(manejador));
 }
예제 #4
0
 public Medico(ManejadorDeDenuncias m) : base(m)
 {
     this.vehiculo    = new Ambulancia();
     this.herramienta = new Desfibrilador();
 }
예제 #5
0
 public Policia(ManejadorDeDenuncias m) : base(m)
 {
     this.vehiculo    = new Patrullero();
     this.herramienta = new Pistola();
 }
예제 #6
0
 public IResponsable crearHeroe(ManejadorDeDenuncias manejador = null)
 {
     return(new Electricista(manejador));
 }
예제 #7
0
 public Electricista(ManejadorDeDenuncias m) : base(m)
 {
     this.vehiculo    = new Camioneta();
     this.herramienta = new Buscapolo();
 }