Пример #1
0
 public Car(Engine engine, Color color, Transmission transmission)
 {
     Engine       = engine;
     Color        = color;
     Transmission = transmission;
 }
Пример #2
0
 public static Car Reconstruct(this Car car, Transmission transmission)
 {
     car.Transmission = transmission;
     return(car);
 }
Пример #3
0
 public static Car Construct(Engine engine, Color color, Transmission transmission)
 {
     return(new Car(engine, color, transmission));
 }