Dependency Injection

Dependency Injection (DI) adalah teknik desain pola (design pattern) dalam rekayasa perangkat lunak di mana sebuah objek menerima objek lain yang bergantung padanya. Objek lain ini disebut dependensi.

Konteks Penggunaan

Membuat kode lebih modular dan mudah dites (testable).

Contoh

Alih-alih Mobil membuat Mesin sendiri di dalamnya, Mesin dibuat di luar dan "disuntikkan" ke dalam Mobil saat perakitan.

Catatan

Inti dari framework seperti Spring (Java) atau NestJS (Node).

Bangun Karier Sebagai AI Engineer dalam 8 Minggu!

Info Detail
Apa Itu Dependency Injection? Definisi & Penjelasan | Kamus REA Ruangguru