Ghidul Google

Versiunea actuală a paginii nu a fost încă revizuită de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită la 13 septembrie 2016; verificările necesită 6 modificări .
Ghidul Google
Tip de Injecție de dependență
Dezvoltator Google
Scris in Java
Sistem de operare Software multiplatformă
ultima versiune 5.1.0 ( 24 ianuarie 2022 )
Stat Activ
Licență Licență Apache 2.0
Site-ul web github.com/google/guice

Google Guice este un cadru universal open source pentru platforma Java dezvoltat de Google sub licența Apache 2.0 . Cadrul oferă suport pentru injectarea dependenței folosind adnotări pentru configurarea obiectelor Java [1] .

Injecția de dependență  este un model de design a cărui sarcină principală este să separe comportamentul unui obiect de gestionarea dependențelor sale. Guice permite ca clasele de implementare să fie legate programatic la o interfață și apoi injectate în constructori , metode sau câmpuri adnotate cu @Inject . Când este necesar să se furnizeze mai mult de o implementare a aceleiași interfețe, utilizatorul își poate crea propria adnotare care determină alegerea implementării dorite și apoi o poate folosi pentru injectarea dependenței.

Link -uri

  1. google-guice - Cod Google Arhivat 23 martie 2011 la Wayback Machine