Esempio n. 1
0
        public static void patronStrategy()
        {
            Plaza plaza = new Plaza("San Jorge", 9, 5, 8);
            Casa  casa  = new Casa(3, 2, 9);
            Calle calle = new Calle(10, 10, 50);

            Bombero bombero = new Bombero();

            bombero.setStrategy("Secuencial");
            bombero.apagarIncendio(casa, calle);
        }
Esempio n. 2
0
        public override void apagarIncendio(ILugar lugar, Calle calle)
        {
            if (bomberoReal == null)
            {
                bomberoReal = new Bombero();
            }

            bomberoReal.setHerramienta(herramienta);
            bomberoReal.setVehiculo(vehiculo);
            bomberoReal.apagarIncendio(lugar, calle);
        }