類的設計原則:加強內聚,鬆散耦合
Ioc/DI的基本思想:
1 把程序之間的依賴關係去掉
2把程序對象設置到Ioc/DI容器的配置中,作爲Bean
3由Ioc/DI容器來管理Bean的創建,實例化
4由Ioc/DI容器來把Bean之間的關係注入到需要這些關係的對象裏面
簡而言之:就是對象之間的依賴關係全部去掉,然後Ioc/DI容器來管理對象和對象之間的依賴關係。
功能:實現了對象之間的鬆散耦合
Ioc容器:
簡單的理解就是:實現Ioc思想,並提供對象創建、對象裝配以及對象生命週期管理的軟件。
依賴注入依賴:
應用程序注入IoC/DI容器,注入依賴關係。