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); }