您清晰的组件化目标是否因在库间共享过多类型信息而落空?或许您需要高效的强类型化数据存储,但如果每次对象模型发展后都需要更新您的数据库架构,那会耗费很大成本,所以您更愿意在运行时推断出其类型架构吗?您需要交付能接受任意用户对象的组件,并以某种智能化的方式处理它们吗?您希望库的调方者能以编程方式向您说明它们的类型吗?如果您发现自己在苦苦维持强类型化数据结构的同时,又冀望于最大化运行时灵活性,那么您大概会愿意考虑反射,以及它如何改善您的软件。
反射学习系列目录
参考资料:
http://www.cnblogs.com/firstyi/archive/2008/03/07/1094652.html
http://blog.csdn.net/RonoTian/archive/2008/09/08/2900714.aspx
http://www.cnblogs.com/xdesigner/archive/2008/06/24/1228702.html
反射性能
http://msdn.microsoft.com/zh-cn/magazine/cc163759(en-us).aspx
http://blog.csdn.net/leafwiz/archive/2004/10/18/141882.aspx
http://www.cnblogs.com/fusali/articles/137387.html