摘要:
最近C#的泛型使用频次略多,特在此记下一个印象深刻的。情景如下,基类BaseClass 有一系列的子类 SubClass1, SubClass2, SubClass3... 且其构造函数的参数较多。使用工厂模式实例化子类的代码大致如下: 1 BaseClass CreateInstance(TYPE type, object param1, object param2, object param3, object param4) 2 { 3 BaseClass instance = null; 4 switch(type) 5 { 6 case type1: ins... 阅读全文