private static void Case1() { IAutomobile mobile; TeslaFactory tesla = TeslaFactory.GetInstance(); mobile = tesla.Make(); mobile.Start(); mobile.Stop(); BmwFactory bmw = BmwFactory.GetInstance(); mobile = bmw.Make(); mobile.Start(); mobile.Stop(); AudiFactory audi = AudiFactory.GetInstance(); mobile = audi.Make(); mobile.Start(); mobile.Stop(); }
public static void Main() { IAutoFactory autoFactory = new BmwFactory(); IAuto auto = autoFactory.GetInstance(); }