public void StartEngine(BaoMaCarFrame carFrame) { if (carFrame.engine == null) { Console.Write("组装前不能启动"); } else { carFrame.engine.Start(); } }
static void ConsoleResponse(string input) { if (input == "1") { BaoMaCarFrame carFrame = new BaoMaCarFrame(); VARTA battery = new VARTA(); BaoMaEngine engine = new BaoMaEngine(); carFrame.SetEngine(engine); carFrame.SetBattery(battery); Console.WriteLine("BaoMa组装完毕"); BaoMa car = new BaoMa(); car.StartEngine(carFrame); } else { Console.Write("查无此品牌"); } }