Esempio n. 1
0
 public override void decorarSector()
 {
     for (int i = 0; i < sector.Length; i++)
     {
         sector[i] = new Sector[sector.Length];
         for (int j = 0; j < sector.Length; j++)
         {
             //sectores[i][j] = r.Next(101);
             //sectores[i][j] = new Sector(r.Next(101));
             sector[i][j] = FactorySectores.crearSector(1);
         }
     }
 }
        public static void PatronFactoryMethod()
        {
            IStrategy    estrategia  = new Secuencial();
            Director     director    = new Director();
            var          builder     = new BuilderFavorable();
            Casa         casa        = new Casa(10, 9, 12, director, builder);
            Calle        calle       = new Calle(10, 12, 10);
            IResponsable responsable = null;

            Decorator      pastoSeco = new PastoSeco(FactorySectores.crearSector(1));
            FabricaBombero FBombero  = new FabricaBombero(estrategia, pastoSeco, responsable);

            ICuartel cuartel = crearHeroe(FBombero);

            cuartel.getPersonal().ApagarIncendio(casa, calle);
        }
Esempio n. 3
0
 public override void decorarSector()
 {
     for (int i = 0; i < sector.Length; i++)
     {
         sector[i] = new Sector[sector.Length];
         for (int j = 0; j < sector.Length; j++)
         {
             if (j % 2 == 0)
             {
                 sector[i][j] = FactorySectores.crearSector(1);
             }
             else
             {
                 sector[i][j] = FactorySectores.crearSector(3);
             }
         }
     }
 }
Esempio n. 4
0
 public override void decorarSector()
 {
     FactorySectores.crearSector(0);
 }