Slide 7
Slide 7 text
Inyección de dependencias
public class Example {
private DatabaseThingie myDatabase;
//SIN inyección de dependencias
public Example() {
myDatabase = new DatabaseThingie();
}
//CON inyección de dependencias
public Example(DatabaseThingie useThisDatabaseInstead) {
myDatabase = useThisDatabaseInstead;
}
public void doStuff() {
myDatabase.GetData();
}
}