优点:
1. 提高程序的灵活性与可扩展性,耦合度;
缺点:
1. 过多使用,会造成逻辑模糊,因为反射已经绕过的源码,看不到逻辑实现,会造成后期维护上的困扰
2. 性能的问题,使用反射处在解释的操作,主要应用在对灵活性和拓展性要求很高的系统框架上,普通程序不建议使用
小结:.Net应用程序由几个部分:‘程序集(Assembly)’、‘模块(Module)’、‘类型(class)’组成
优点:
1. 提高程序的灵活性与可扩展性,耦合度;
缺点:
1. 过多使用,会造成逻辑模糊,因为反射已经绕过的源码,看不到逻辑实现,会造成后期维护上的困扰
2. 性能的问题,使用反射处在解释的操作,主要应用在对灵活性和拓展性要求很高的系统框架上,普通程序不建议使用
小结:.Net应用程序由几个部分:‘程序集(Assembly)’、‘模块(Module)’、‘类型(class)’组成