所谓IoC, 就是一个用XML来定义生成对象的模式. 1.现有三个类,Human是接口,Chinese是一个实现类,American是另一个实现类. 2.获取以上对象采用工厂模式的用法如下: 创建一个工厂类Factory,如下: 3.下面是一个测试的程序,使用工厂方法来得到了不同人种的“对象”,并执行相应的方法. 4.采用Spring的IoC的用法如下: 在项目根目录下创建一个bean.xml文件: 总结 (1) 也许有人说,IoC和工厂模式不是一样的作用吗,用IoC好象还麻烦一点? 举个例子,…