„A függőség befecskendezése” változatai közötti eltérés

[ellenőrzött változat][ellenőrzött változat]
Tartalom törölve Tartalom hozzáadva
betűhiba javítás
Értelmetlen tükörfordítás volt anélkül, hogy a szerkesztő értette volna a jelentését.
1. sor:
A számítógép-programozásban a '''dependency injection''' egy technika, aminek lényege, hogy egy objektum más objektumok függőségeit követelielégíti ki. A függőségfüggőséget felhasználó objektum szolgáltatást nyújt, az injekció pedig ennek a függőségfüggőségnek az átadása a függő objektumnak, akliens kliensnekrészére. A szolgáltatás a kliens állapotának része.<ref name="JamesShore">{{Cite web|title = James Shore: Dependency Injection Demystified|url = http://www.jamesshore.com/Blog/Dependency-Injection-Demystified.html|website = www.jamesshore.com|accessdate = 2015-07-18|first = Titanium|last = I.T.}}</ref> A minta alapkövetelménye a szolgáltatás kliensnek való átadása ahelyett, hogy a szolgáltató objektumot a kliens hozná létre.
 
A szolgáltató osztály szempontjából ez azt jelenti, hogy a kliens nem hívhat rajta konstruktort, vagy statikus metódust. Paramétereit más osztályoktól kapja, azok állítják be. A függőséget előállítja valaki más, például a kontextus vagy a konténer problémája lesz.