static void Main(string[] args) { DocumentWorker document = null; string key = "pro"; if (key == "pro") { document = new ProDocumentWorker(); } else if (key == "exp") { document = new ExpertDocumentWorker(); } else { document = new DocumentWorker(); } document.OpenDocument(); document.EditDocument(); document.SaveDocument(); Console.ReadKey(); }
static void Main(string[] args) { Console.WriteLine("Hello World!"); string key; Console.Write("Введите ключь для доступап к версии Pro или Expert: "); key = Console.ReadLine(); if (key.Equals(new ProDocumentWorker().Key)) { Console.WriteLine("Вы используете версию Pro!"); _ = new ProDocumentWorker(); } else if (key.Equals(new ExpertDocumentWorker().Key)) { Console.WriteLine("Вы используете версию Expert!"); _ = new ExpertDocumentWorker(); } else { Console.WriteLine("Вы используете версию Free!"); _ = new DocumentWorker(); } Console.ReadKey(); }
static void Main(string[] args) { Console.Write("Ввдите номер ключа доступа(pro or exp)"); string value = Console.ReadLine(); if (value == "" || value == "pro") { ProDocumentWorker proDocument = new ProDocumentWorker(); DocumentWorker documentWorker = proDocument; documentWorker.OpenDocument(); documentWorker.EditDocument(); documentWorker.SaveDocument(); } else if (value == "exp") { ExpertDocumentWorker expert = new ExpertDocumentWorker(); DocumentWorker documentWorker = expert; documentWorker.SaveDocument(); } else { Console.WriteLine("Некорректные данные!"); } }