当前位置:  开发笔记 > 运维 > 正文

为什么我会在商业应用中使用Reflection?

如何解决《为什么我会在商业应用中使用Reflection?》经验,为你挑选了1个好方法。

我知道什么是反射,但为什么我需要在典型的业务线Winforms应用程序中使用它?



1> Rob Prouse..:

一种常见的情况是通过程序集反映查找,加载和使用应用程序的插件.

我们还在工厂模式中广泛使用反射.对象创建方法可以使用带有反射的属性进行标记,然后由我们的工厂创建.

实际上,任何属性的使用都使用反射.如果您创建自己的属性,则将使用反射在代码中查找它们.

我们还使用反射来生成代码.我们有一个使用.NET远程处理的客户端/服务器应用程序.我们使用自己的属性将调用标记到我们的服务器中,然后使用反射来查找它们并生成所有通信代码,服务器组件和客户端组件.它节省了在任何地方手动添加相同的日志记录,定时和远程代码的所有工作.

推荐阅读
linjiabin43
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有