黑马程序员技术交流社区
标题:
什么是.net的反射机制
[打印本页]
作者:
希望在明日
时间:
2013-3-5 21:35
标题:
什么是.net的反射机制
最近在看三层架构里面的那个工厂模式,它就是用来了.net的一个反射机制,我想问一下,什么叫反射~
作者:
许庭洲
时间:
2013-3-6 07:43
程序集包含模块,而模块又包括类型,类型下有成员,反射就是管理程序集,模块,类型的对象,它能够动态的创建类型的实例,设置现有对象的类型或者获取现有对象的类型,能调用类型的方法和访问的字段属性。它是在运行时创建和使用类型实例。
作者:
翟盼盼
时间:
2013-3-6 08:28
.net反射机制为创建对象和调用其他方法提供了替代方案。比如为了提高代码的灵活性。但是问题确是我们要编写更多的代码来实现。
使用反射机制是有一些缺点的。其最大的缺点就是编译器无法对对象进行类型检查,此时IDE的智能感知将无能为力。但是他的真正优势又在什么地方呢?它提供了一种手段,将指定具体类推迟到了运行时刻。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2