如果要调用A的method()方法,而method方法又依赖于B的某些处理。原生方式: A a = new A(); B b = new B(); a.setB(b); a.method(); 程序需要手动创建所需要的对象,且手动维护对象间的依赖。 缺点:
采用IoC方式: A a = IocContainer.getBean("a"); a.method(); 对象之间的依赖关系交由IoC容器去维护,程序直接从容器中获取依赖装配完毕后的对象。获得依赖对象的过程被反转了。
本文分享自 作者个人站点/博客 前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!