I parametri richiesti di una funzione denominata dipendenze?

2

Sto studiando l'iniezione di dipendenza e voglio sapere se i parametri di funzione richiesti possono essere considerati delle dipendenze.

Mi piacerebbe essere sicuro prima di andare in giro a riferirmi alle dipendenze e che risulta non essere esattamente preciso.

function doSomething(required){

    if(required !== null){

        // do stuff

    }

}

I parametri richiesti di una funzione sono chiamati dipendenze?

    
posta CuriousWebDeveloper 08.07.2014 - 01:07
fonte

1 risposta

3

Non necessariamente.

Se osservi l'articolo Wikipedia , scoprirai che una dipendenza è considerata un servizio . In termini pratici, questo sarà un oggetto di qualche tipo (un tipo di riferimento per essere più precisi). Mentre quell'oggetto verrà passato a qualche costruttore di classi come parametro, non tutti i parametri del costruttore sono oggetti di servizio, e quindi non tutti i parametri sono delle dipendenze in quel senso.

La maggior parte dei contenitori IoC ha il compito di creare oggetti, non soddisfacendo i parametri di costruzione primitivi (tipo di valore).

    
risposta data 08.07.2014 - 01:10
fonte

Leggi altre domande sui tag