面试官:五年经验,我不问问反射说不过去吧? (2)

IOC的实现,实际上就是通过工厂模式+反射来完成的,首先,我们通过注解或者xml的方式,将类(Bean)注册到BeanFatory中,然后程序在执行的过程中,通过bean的全路径名,使用反射去获取一个对象实例

面试官:五年经验,我不问问反射说不过去吧?

当然,这里没有列举出来的还有很多很多,比如文件的反编译,比如java的agent机制,比如tomcat,比如动态生成类的框架,几乎我们所能见到的框架中,都或多或少使用了反射这个神器来实现,反射的使用熟练程度,通常也是用来区分CRUD程序员和造轮子程序员的最大区别,也是进阶路上必不可少的一道坎儿,掌握了反射,我们就可以有更多的思路去实现,去优化我们的代码~

学会使用反射+设计模式这是一个成长的标志,所以,如果你有学到,请给我点赞+关注,这是给一个坚持原创的人最大的支持和鼓励,另外设计模式系列博客预热中,敬请期待~

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wppjdf.html