Java >> Java tutorial >  >> Tag >> transient

Hvad er forbigående afhængigheder?

Jeg studerer bnd-introduktionen, og den siger:'Fordelen ved Java var, at den havde fundet en elegant løsning på svøben af ​​forbigående afhængigheder:Java-grænseflader.'

Jeg fandt også følgende citat:

i bogen 'Professional Java for Web Applications', men er der en enklere forklaring på forbigående afhængigheder, at dette?

Svar

Det er ikke en ting. De betød ’transitive’.

Problemet er, at 'transitiv' og 'forbigående' lyder ens, og når der henvises til 'en afhængighed af en afhængighed', giver begge adjektiver en vis grad af mening.

'Forbigående' betyder 'forbigående', og du kan argumentere for, at en afhængighed af min afhængighed er permanent for mig, fordi den kun vil eksistere, så længe min afhængighed afhænger af den. Men det er der ingen, der argumenterer for.

Dine to kilder betød 'transitiv afhængighed'. I afsnit 1.1.2 i dit første link bruger de endda begge udtryk i flæng.

Som en generel regel, bare fordi noget er udgivet i en bog, skal du ikke antage, at det automatisk er korrekt!


No
Java tag