CPSC 421 OOP Dependency Injection

12345678910111213
Across
  1. 4. One advantage of Dependency Injection is that it _____ code
  2. 5. In the Test Code Solution, the method _____() is an extension of the interface of DBAccessor
  3. 7. Dependency Injection introduces a controlled increase in _____
  4. 9. In the UML Sequence Diagram, the class _____ simulates a database
  5. 12. Another advantage of Dependency Injection is that it can be used for frameworks for creating _____ _____
  6. 13. In the example used for Dependency Injection, the class _____ is in the role of a ConcreteStrategy in the Strategy Pattern
Down
  1. 1. One disadvantage of Dependency Injection is that it creates _____ classes
  2. 2. Dependency Injection is a broader form of _____ _____ _____
  3. 3. In the example used for Dependency Injection, the class _____ is in the role of a ConcreteStrategy in the Strategy Pattern
  4. 4. In the original UML and Code, the class _____ is the only class that interacts with the database
  5. 6. In the example used for Dependency Injection, the class _____ is in the role of Strategy in the Strategy Pattern
  6. 8. The primary purpose of Dependency Injection is for _____
  7. 10. Dependency Injection often _____ the interface beyond that of the regular client
  8. 11. In the original UML and Code, the class _____ makes requests of the class DBUtilities