天天看點

Spring核心程式設計思想(十三)重新認識 IoC之面試題

小馬哥課程筆記

面試題

沙雕面試題 - 什麼是 IoC ?

答:簡單地說,IoC 是反轉控制,類似于好萊塢原則,主要有依賴查找和依賴注入實作

996 面試題 - 依賴查找和依賴注入的差別?

答:依賴查找是主動或手動的依賴查找方式,通常需要依賴容器或标準 API 實作。而依賴注入則是手動或自動依賴綁定的方式,無需依賴特定的容器和API

勸退面試題 - Spring 作為 IoC 容器有什麼優勢?

答:

  • 典型的 IoC 管理,
  • 依賴查找和依賴注入
  • AOP 抽象
  • 事務抽象
  • 事件機制
  • SPI 擴充
  • 強大的第三方整合
  • 易測試性
  • 更好的面向對象