Beispiel #1
0
        static void Main(string[] args)
        {
            AbstractHandler XMLhandler = new XMLHandler();

            XMLhandler.Show();
            AbstractHandler TXThandler = new TXTHandler();

            TXThandler.Show();
            AbstractHandler DOChandler = new DOCHandler();

            DOChandler.Show();
        }
Beispiel #2
0
        public void DoSomething()
        {
            AbstractHandler handler;
            string          doctype;

            Console.WriteLine("Chose document type");
            doctype = Console.ReadLine();
            switch (doctype)
            {
            case "xml":
            case "XML":
            {
                handler = new XMLHandler();
                break;
            }

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

            case "doc":
            case "DOC":
            {
                handler = new DOCHandler();
                break;
            }

            default:
            {
                handler = null;
                Console.WriteLine("Wrong document type");
                break;
            }
            }

            if (handler != null)
            {
                handler.Open();
                handler.Create();
                handler.Change();
                handler.Save();
            }

            Console.ReadKey();
        }
Beispiel #3
0
        public void DoSomething()
        {
            AbstractHandler handler;
            string doctype;
            Console.WriteLine("Chose document type");
            doctype = Console.ReadLine();
            switch (doctype)
            {
                case "xml":
                case "XML":
                    {
                        handler = new XMLHandler();
                        break;
                    }
                case "txt":
                case "TXT":
                    {
                        handler = new TXTHandler();
                        break;
                    }
                case "doc":
                case "DOC":
                    {
                        handler = new DOCHandler();
                        break;
                    }
                default:
                    {
                        handler = null;
                        Console.WriteLine("Wrong document type");
                        break;
                    }
            }

            if (handler != null)
            {
                handler.Open();
                handler.Create();
                handler.Change();
                handler.Save();
            }

            Console.ReadKey();
        }