Függőség Injection - az

Függőség Injection (angol Függőség injekció.) - a folyamat külső függőség szoftver elemek. Van egy sajátos formája „kezelt kontroll (Eng. Inversion kontroll)», ha a változást a sorrendben kapcsolat beszerezve a szükséges függőségeket.

kódpéldák

Képzeljük el, hogy ez az általános IFoo osztályban. meghatározzák a felületet:

Vannak is több megvalósítások végre IFoo különböző módokon:

IFoo meghatározza csak műveleteket, hogy rendelkezésre állnak a felület, de nem nyújt semmilyen azok megvalósításának, lehetővé téve más osztályokba az eljárások megvalósítására a benne lévő (az ő és interfész). Ezért a felhasználó, aki használni akarja IFoo alkalmassága használhat bármely végrehajtása anélkül, hogy bármilyen ötlete, hogyan működik, továbbá, hogy azok megfelelnek a Foo interfész specifikáció.

Bár, ez aláássa az egész pont a felületek helyett végső értékesítés. A helyzet orvoslására, ez elegendő ahhoz, hogy a hívó fél a képesség, hogy a végrehajtás IFoo, általa szükségesnek ítélt:

Ha függőség injekció, mint általában, van egy beállítási mechanizmus vagy architektúra, amely meghatározza, hogy a kiválasztás egy adott végrehajtási kitűzött céltól függően.

A minta kódot Java

Lásd, amit a „függőség injekció” más szótárak:

A bevezetés az SQL-kód - (. English SQL injection) az egyik leggyakoribb módja, hogy csapkod weboldalak és programok, dolgozó adatbázisok alapján bevezetése tetszőleges SQL kód kérése. SQL injection, attól függően, hogy milyen típusú adatbázis és a feltételek ... ... Wikipedia

bevezetése az osztályozó - egy sor intézkedést, hogy biztosítsák a használata a osztályozót a kijelölt területen. Orosz osztályozók, attól függően, hogy azok összetételét, tartalmát és célját használják statisztikák, a pénzügyi és banki ... ... Referencia műszaki fordító

BEVEZETÉS osztályozó - egy sor olyan intézkedést, hogy biztosítsák a használata a osztályozót a kijelölt területen. Orosz osztályozók, attól függően, hogy azok összetételét, tartalmát és célját használják statisztikák, a pénzügyi és banki ... ... Big számviteli szótár

BEVEZETÉS osztályozó - egy sor olyan intézkedést, hogy biztosítsák a használata a osztályozót a kijelölt területen. Orosz osztályozók, attól függően, hogy azok összetételét, tartalmát és célját használják statisztikák, a pénzügyi és banki ... ... Nagy Dictionary of Economics

Inversion of Control - (Inversion of Control, NOB) egy fontos elv az objektumorientált programozás csökkentésére használják kapcsolat számítógépes programok. Készítmény: felső szintű modulok nem függ az alacsony szintű modulokat. Mindkét ... Wikipedia

Spring Framework - Ebben a kifejezés, vannak más célra, lásd: Spring .. Spring Framework Type Application keret fejlesztő SpringSource van írva a Wikipedia ...

SQL Injection - SQL injection (. Angol SQL injection) az egyik leggyakoribb módja, hogy csapkod weboldalak és programok, dolgozó adatbázisok alapján bevezetése tetszőleges SQL lekérdezés, attól függően, hogy milyen típusú adatbázis és bevezetése feltételek ... ... Wikipedia

SQL-befecskendezés - SQL injection (angol SQL injection.) Az egyik leggyakoribb módja, hogy csapkod weboldalak és programok, dolgozó adatbázisok alapján bevezetése tetszőleges SQL lekérdezés, attól függően, hogy milyen típusú adatbázis és bevezetése feltételek ... ... Wikipedia

SQL injection - SQL injection (angol SQL injection.) Az egyik leggyakoribb módja, hogy csapkod weboldalak és programok, dolgozó adatbázisok alapján bevezetése tetszőleges SQL lekérdezés, attól függően, hogy milyen típusú adatbázis és bevezetése feltételek ... ... Wikipedia

SQL injection - SQL injection (angol SQL injection.) Az egyik leggyakoribb módja, hogy csapkod weboldalak és programok, dolgozó adatbázisok alapján bevezetése tetszőleges SQL lekérdezés, attól függően, hogy milyen típusú adatbázis és bevezetése feltételek ... ... Wikipedia

Kapcsolódó cikkek