public static void PatronSingleton()
        {
            IStrategy      estrategia  = new Secuencial();
            Director       director    = new Director();
            var            builder     = new BuilderFavorable();
            Casa           casa        = new Casa(410, 9, 12, director, builder);
            Decorator      pasto       = new PastoSeco(casa.crearSector(1, 15, 10));
            IResponsable   responsable = null;
            FabricaBombero fabrica     = new FabricaBombero(estrategia, pasto, responsable);

            crearHeroe(fabrica);
            CuartelDeBomberos cb = CuartelDeBomberos.getInstancia();
            //cb.agregarHerramienta(fabrica.crearHerramienta());
            //cb.agregarVehiculo(fabrica.crearVehiculo());

            IResponsable b1 = cb.getPersonal();
            IResponsable b2 = cb.getPersonal();
            IResponsable b3 = cb.getPersonal();
            IResponsable b4 = cb.getPersonal();

            Console.WriteLine("El patron funciono");
        }
 public ICuartel crearCuartel()
 {
     return(CuartelDeBomberos.getInstance());
     //return new CuartelDeBomberos();
 }