行路难,行路难,多歧路,今安在。
长风破浪会有时,直挂云帆济沧海。
在学习DI之前,要搞清楚几个问题
1.配置工厂
2.ServiceLocator
3.Registry
这几种方式是如何去创建或查找一个对象的。以及为什么我们称之为依赖查询(Dependency Lookup),
4.DI为什么会更好。
DI显然不是最好的,因为不同的情况要用不同的方法。。大牛说的
前面已经有了几个方法的比较,不同的情况选择不同的方法,效率是最重要的,过度设计是不可取的