using KlassenBIB; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace SchnittstelleImporter { /// /// Definiert die Importierbare Schnittstellen /// public enum ImportSchnittstellen { /// /// Euronorm XML 2006 /// XML2006 } /// /// /// public static class ImportBuilder { /// /// /// public static IImportedObjekte Import(ImportSchnittstellen importSchnittstellen) { switch (importSchnittstellen) { case ImportSchnittstellen.XML2006: return new I2006XML(); default: throw new Exception("Gewünschte Schnittstelle nicht implementiert"); } } } }