依賴注入
含有「依賴注入」共 15 篇內容
全部內容
發佈日期由新至舊
Err500
2025/11/29
【Java】所以,到底什麼是依賴注入(Dependency Injection) ?
許多開發者在接觸高內聚低耦合的觀念時,都會聽到依賴注入 (DI)。本文透過淺顯易懂的咖啡機與咖啡豆的比喻,由淺入深地解釋依賴注入的概念、原始寫法、加入抽象後與框架介入的運作方式,幫助讀者更清晰地理解 DI 的核心精神及其在現代軟體開發中的重要性。
#
Java
#
依賴注入
#
IOC
4
留言
付費限定
13+
2025/09/09
🔀UUID 的隨機特性很好,測試的困難就交給 Swift Dependencies
UUID 的隨機性讓測試變得不可預測。透過 Swift Dependencies 的 UUIDGenerator,我們可以在測試時產生遞增的 UUID,確保排序邏輯正確。還會自動識別運作環境,不影響實際 app 運作。
#
軟體開發
#
iOS
#
Swift
喜歡
留言
林柏宇的沙龍
2025/02/16
物件導向系列 - 3: 控制反轉與依賴注入
本文探討控制反轉(IoC)和依賴注入的設計原則,解釋如何利用這些理念降低程式碼的耦合度,提高可擴展性和測試性。通過案例說明,控制反轉改變了程式控制的方式,並介紹依賴注入的三種注入方式及其在 Laravel 框架中的應用。讀者將能夠理解這些設計原則在實際專案中的重要性。
#
開發
#
軟體開發
#
軟體
1
1
旅人小萌
2025/02/16
喜歡
喜歡
HKT實驗室
2025/01/27
在 Android 專案中使用 Hilt Modules 模組化開發指南
本文介紹如何在 Android 專案中使用 Hilt Modules,強調其在依賴注入中的重要性。Modules 有助於組織和提供依賴,管理複雜關係,提供介面實作,並控制物件生命週期。將深入探討 Modules 的概念、使用時機與實作方式。
#
Android開發
#
Android
#
依賴注入
3
留言
HKT實驗室
2025/01/27
在 Android 專案中使用 Hilt 實現建構子注入 (Constructor Injection)
本篇文章分享如何在 Android 專案中使用 Hilt 框架實現建構子注入 (Constructor Injection)。補充什麼是建構子,建構子注入基礎與相依類別的設定與 Application 和 Activity Context 注入方式。
#
Android開發
#
Android
#
依賴注入
1
留言
HKT實驗室
2025/01/27
在 Android 專案中使用 Hilt 實現欄位注入(Field Injection)
本篇文章分享如何在 Android 專案中使用 Hilt 框架實現欄位注入(Field Injection)。欄位注入是 Hilt 提供的一種依賴注入方式,允許開發者在類別的欄位上直接使用 @Inject 標註來進行注入。
#
Android開發
#
Android
#
依賴注入
喜歡
留言
HKT實驗室
2025/01/26
在 Android 專案中導入 Hilt 依賴注入框架指南
本篇文章將深入介紹 Android Hilt 依賴注入的基本設定步驟,幫助開發者快速上手這個由 Google 官方推出的相依性注入框架。
#
Android開發
#
Android
#
依賴注入
喜歡
留言
HKT實驗室
2025/01/26
為什麼選擇 Hilt 作為 Android 依賴注入框架?
本篇文章詳細說明了為何在評估 Dagger、Hilt 和 Koin 三個依賴注入框架後,選擇 Hilt 作為目前 Android 開發的最佳選擇。Hilt 在開發效率最佳化、Google 官方支援、繼承 Dagger 的優點並克服其缺點,以及相較於 Koin 的優勢等方面表現突出。
#
Android開發
#
Android
#
依賴注入
喜歡
留言
HKT實驗室
2025/01/26
Android 依賴注入基礎:概念、原理與實務應用
本篇文章介紹 Android 開發中的依賴注入(Dependency Injection,DI)概念,強調其在現代開發中的重要性。依賴注入能解決類別之間的緊密耦合問題,提升程式碼的可重用性、測試便利性及重構的容易性。文章中舉例說明了未使用依賴注入的缺陷,並展示了使用依賴注入的改良方案。
#
Android開發
#
Android
#
依賴注入
喜歡
留言
HKT實驗室
2025/01/26
Android Hilt 依賴注入完整教學系列文章目錄
本文提供全面的 Android Hilt 依賴注入框架完整教學目錄,涵蓋基礎概念、注入方式、進階功能及測試實務。透過這些內容,開發者能夠深入理解並有效學習並運用 Android Hilt 進行依賴注入 Dependency Injection。
#
Android開發
#
Android
#
依賴注入
1
留言