Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            int visitors;

            visitors = 3;             //Convert.ToInt32(args[0]);
            for (int count = 0; count < visitors - 1; count++)
            {
                if (count >= 1)
                {
                    LargeAnimalShowCar newLACar   = new LargeAnimalShowCar();
                    BugsShowCar        adaptedCar = new AdapterLargeAnimalToBugs(newLACar);
                    adaptedCar.GetVisitor();
                    adaptedCar.SecureDoors();
                    adaptedCar.SetProtection();
                    //adaptedCar.OpenCommChannel();
                    //adaptedCar.SelectDestinationArea();
                    //adaptedCar.StartEngine();
                    //adaptedCar.WalkVisitorThroughLandscape();
                }
                else
                {
                    BugsShowCar bugcar = new BugsShowCar();
                    bugcar.GetVisitor();
                    bugcar.SecureDoors();
                    bugcar.SetProtection();
                    //bugcar.OpenCommChannel();
                    //bugcar.SelectDestinationArea();
                    //bugcar.StartEngine();
                    //bugcar.WalkVisitorThroughLandscape();
                }
            }
        }
Ejemplo n.º 2
0
 public AdapterLargeAnimalToBugs(LargeAnimalShowCar LACar)
 {
     this.LACar = LACar;
 }