static void Main(string[] args) { AbstractHandler XMLhandler = new XMLHandler(); XMLhandler.Show(); AbstractHandler TXThandler = new TXTHandler(); TXThandler.Show(); AbstractHandler DOChandler = new DOCHandler(); DOChandler.Show(); }
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(); }