Beispiel #1
0
        static void Main(string[] args)
        {
            var builder  = new VehicleBuilder();
            var director = new VehicleDirector(builder);

            //director.BuildSportsCar();
            director.BuildFamilyCar();
            Console.WriteLine($"{builder.Vehicle.Wheels.Count} wheels; {builder.Vehicle.Doors.Count} doors");
        }
Beispiel #2
0
 public VehicleDirector(VehicleBuilder builder)
 {
     this.builder = builder;
 }