static void Main(string[] args) { AbstractVehicleBuilder carBuilder = new CarBuilder(); IVehicle car = Director.BuildVehicle(carBuilder); car.ShowSpecifications(); Console.WriteLine(car.CC); AbstractVehicleBuilder motorCycleBuilder = new MotorCycleBuilder(); IVehicle motorCycle = Director.BuildVehicle(motorCycleBuilder); motorCycle.ShowSpecifications(); Console.ReadKey(); }