控制反转思想的理解实例
来源:互联网 发布:mac电脑铃声剪辑软件 编辑:程序博客网 时间:2024/06/01 12:33
通过依赖注入来从不同的部门获取数据,借助其来理解Spring的IOC
package com.xl.ioc.demo;public interface DataManagement {//使用该方法来获取数据public void getData();}
package com.xl.ioc.demo;public class DepartmentAData implements DataManagement {@Overridepublic void getData() {//使用该方法来从部门A获取数据System.out.println("======从部门A获取数据========");}}
package com.xl.ioc.demo;public class DepartmentBData implements DataManagement {@Overridepublic void getData() {//使用该方法来从部门B获取数据System.out.println("======从部门B获取数据========");}}
package com.xl.ioc.demo;public class DepartmentCData implements DataManagement {@Overridepublic void getData() {//使用该方法来从部门C获取数据System.out.println("======从部门C获取数据========");}}
package com.xl.ioc.demo;public class Business {private DataManagement dm;public void setDm(DataManagement dm) {this.dm = dm;}//根据注入的获取数据public void getData() {dm.getData();}}
package com.xl.ioc.demo;public class Test {public static void main(String[] args) {Business business = new Business();//business.setDm(new DepartmentAData());//business.setDm(new DepartmentBData());business.setDm(new DepartmentCData());business.getData();}}
- 控制反转思想的理解实例
- 控制反转(IoC) 的理解
- 对控制反转的理解
- 对控制反转的理解
- 源码-反转控制的理解
- 详细讲解Spring的控制反转思想
- 如何理解Spring的控制反转IOC和依赖注入DI思想
- Spring控制反转(IoC)的理解
- Spring控制反转(IoC)的理解
- Spring控制反转(IoC)的理解
- Spring控制反转(IoC)的理解
- Spring控制反转(IoC)的理解
- Spring控制反转(IoC)的理解
- 对控制反转/依赖注入的理解
- spring IOC 控制反转的简单理解
- Spring控制反转(IoC)的理解
- 依赖注入与控制反转的理解
- spring控制反转,依赖注入的理解
- 函数的定义及应用
- DOS命令
- umdh工具使用
- c#中的函数
- 软件实施--xxxx医院实施总结
- 控制反转思想的理解实例
- hdu 4741 Save Labman No.004
- 关于OC的property 和 实例变量思考
- XBMC插件编写规范
- [Qt] Qt程序发布 [2013-09-16更新]
- Android Expansion 总结
- 树链剖分 模板
- 虚拟网卡及网卡聚合
- android ril 调试分析