public static void Main_xx(string[] args) { IOSFactory googlePhoneFactory = AbstractPhoneFactory.GetFactory("Android"); IPhone pixel2 = googlePhoneFactory.Create(PhoneType.GOOGLE); pixel2.Display(); IPhone onePlus = googlePhoneFactory.Create(PhoneType.ONEPLUS); onePlus.Display(); IOSFactory windowPhoneFactory = AbstractPhoneFactory.GetFactory("Window"); IPhone wPhone = windowPhoneFactory.Create(PhoneType.WINDOW); wPhone.Display(); IPhone lenovo = windowPhoneFactory.Create(PhoneType.LENOVO); lenovo.Display(); Console.ReadKey(); }