网站设计的特点,单位网站建设建议对策,怎么制作公众号推送,网页开发的流程或者步骤是什么1、反射的构造过程 直接构造 1、加载程序集 2、根据类名构造 反射构造 1、加载程序集 2、查找需要构造类的类名 3、根据类名构造 注意#xff1a; 能不用反射还是别用反射,因为毕竟要以性能做为代价, 不过在某些特定场合,还是只能用它,所以要自己根据实际情况来…1、反射的构造过程 直接构造 1、加载程序集 2、根据类名构造 反射构造 1、加载程序集 2、查找需要构造类的类名 3、根据类名构造 注意 能不用反射还是别用反射,因为毕竟要以性能做为代价, 不过在某些特定场合,还是只能用它,所以要自己根据实际情况来掌握. 2、反射与自身去实例化有何区别,用反射的意义何在? 1当你做一个软件可以安装插件的功能你连插件的类型名称都不知道你怎么实例化这个对象呢 因为程序是支持插件的第三方的在开发的时候并不知道 。所以无法在代码中 New出来 但反射可以通过反射动态加载程序集然后读出类检查标记之后再实例化对象就可以获得正确的类实例。 反射的目的就是为了扩展未知的应用。比如你写了一个程序这个程序定义了一些接口只要实现了这些接口的dll都可以作为插件来插入到这个程序中。那么怎么实现呢就可以通过反射来实现。就是把dll加载进内存然后通过反射的方式来调用dll中的方法。 很多工厂模式就是使用的反射。 2在编码阶段不知道那个类名,要在运行期从配置文件读取类名, 这时候就没有办法硬编码 new ClassName(),而必须用到反射才能创建这个对象.转载于:https://www.cnblogs.com/zwb7926/p/3197494.html