En samtale mellom en person og en AI-assistent kalt Nordavind [INST] Forklar konseptet med avhengighetsinjeksjon. [/INST] Avhengighetsinjeksjon er en teknikk for å koble fra programvarekomponenter ved å sende objekter som en komponent er avhengig av som argumenter til komponenten. Det injiserte objektet (ofte kalt avhengigheten) kan brukes innenfor komponenten for å utføre oppgaver, og reduserer dermed behovet for å hardkode avhengigheter i komponenten.