反射 反射(Reflection)是.NET中的重要机制,通过反射,可以在运行时获得.NET中每一个类型(包括类.结构.委托.接口和枚举等)的成员,包括方法.属性.事件,以及构造函数等. 还可以获得每个成员的名称.限定符和参数等. 设计模式中 采用反射技术可以简化工厂的实现 1.工厂方法:通过反射可以将需要实现的子类名称传递给工厂方法,这样无须在子类中实现类的实例化. 2.抽象工厂:使用反射可以减少抽象工厂的子类. 采用反射技术可以极大简化对象的生成 1.命令模式:可以采用命令的类型名称作为参数…