Ejemplo n.º 1
0
        public static void FacadeUsage()
        {
            var carFacade = new CarFacade();
            var car       = carFacade.Build <StripesStrategy>(EngineType.Diesel, Color.Black, 60);
            var car2      = carFacade.Create();

            carFacade.AddWeapon(car, Weapon.Axe);
            carFacade.AddDefense(car, Defense.Gloves);
        }