反射还是很有用的,比如IOC容器基本上都是通过反射实现的. IOC是什么 IOC:Inversion of Control 控制反转是一种是面向对象编程中的一种设计原则,用来减低计算机代码之间的耦合度.其基本思想是:借助于“第三方”实现具有依赖关系的对象之间的解耦.IoC体现了好莱坞原则,即“不要打电话过来,我们会打给你” 设计模式六大原则 单一职责原则:一个类只负责一个功能领域中的相应职责.开闭原则:一个软件实体应当对扩展开放,对修改关闭.里氏代换原则:所有引用基类的地方必须能透明地使用其子类…