Пример #1
0
        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();
        }
Пример #2
0
        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();
        }
Пример #3
0
        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("Некорректные данные!");
            }
        }