IOC:控制反转, 控制权的转移,应用程序本身不负责依赖对象的创建和维护,而是由外部容器负责创建和维护。 DI:(依赖注入), 是ioc的一种实现方式。 目的: 创建对象并且组装对象之间的关系。 是什么控制反转了 是获得依赖对象的过程被反转了 好处 不用一个个去new对象。 不用关心什么时候创建。