Beispiel #1
0
        public IDataModeling CreateInstance <T>() where T : class, new()
        {
            IDataModeling data = null;

            data = (IDataModeling) new T();

            return(data);
        }
Beispiel #2
0
        public static void Main()
        {
            #region FactoryPattern
            //Creator creator = new Creator();

            //IGame pc = creator.CreateInstance(1);
            //IGame xbox = creator.CreateInstance(2);

            //pc.Run();
            //xbox.Run();
            #endregion

            Creator creator = new Creator();

            IDataModeling data = creator.CreateInstance <DataModelingHelper>();

            data.Base();

            Console.ReadKey();
        }