예제 #1
0
 public static Car Construct(Engine engine, Color color, Transmission transmission, string model = null)
 {
     return(new Car(engine, transmission, color, model, DateTime.Now.Year));
 }
예제 #2
0
 public static Car Reconstruct(Car car, Engine engine)
 {
     return(car.ChangeEngine(engine));
 }