|  |      1Just1n      2017-08-23 11:14:20 +08:00 任何一种对比,单看代码片段是完全没有意义的。 我们应该结合 后期维护 /团队数量 /代码质量 /代码数量 /后期扩展 等等一系列结合起来,就可以看出孰优孰劣了。 而且很大情况下,是不分谁好谁不好啊,只有谁更适合之说。 | 
|  |      2huijiewei      2017-08-23 11:35:18 +08:00  1 你可以把 IoC 当作工厂模式的升华 | 
|  |      3Soar360      2017-08-23 12:56:23 +08:00 IoC 可以很溜的套上一层代理做 AOP,工厂就有点儿瞎啊。 | 
|  |      4beginor      2017-08-23 20:58:51 +08:00 via Android 首先, 使用 IoC 容器之后,你拿到的对象可能不是直接的实现类, 而是一个代理。 其次使用 IoC 之后你可以只依赖接口, 而初始化的问题就交由 IoC 的配置来完成。 |