Exemplo n.º 1
0
        static void Main(string[] args)
        {
            Console.Write("Set the document format: ");
            string          format  = Console.ReadLine();
            AbstractHandler handler = null;

            switch (format.ToUpper())
            {
            case "DOC":
                handler = new DOCHandler();
                break;

            case "TXT":
                handler = new TXTHandler();
                break;

            case "XML":
                handler = new XMLHandler();
                break;

            default:
                Console.WriteLine("Format is not supported.");
                break;
            }

            Console.WriteLine("Available action with document:");
            handler.Create();
            handler.Open();
            handler.Chenge();
            handler.Save();
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            AbstractHandler xmlHandler = new XMLHandler();
            AbstractHandler txtHandler = new TXTHandler();
            AbstractHandler docHandler = new DOCHandler();

            Console.ForegroundColor = ConsoleColor.Red;
            xmlHandler.Create();
            xmlHandler.Open();
            xmlHandler.Change();
            xmlHandler.Save();
            Console.ResetColor();

            Console.ForegroundColor = ConsoleColor.Blue;
            txtHandler.Create();
            txtHandler.Open();
            txtHandler.Change();
            txtHandler.Save();
            Console.ResetColor();

            Console.ForegroundColor = ConsoleColor.Green;
            docHandler.Create();
            docHandler.Open();
            docHandler.Change();
            docHandler.Save();
            Console.ResetColor();

            Console.ReadKey();
        }