1.

Explain dependency injection.

Answer»

The Dependency INJECTION (DI) pattern is a design pattern for implementing the INVERSION of Control (IOC). DEPENDENT objects can be created outside of classes and made available to classes in different ways. Three types of classes are involved in Dependency Injection as follows:

  • Client Class: A client class (dependent class) is ONE that depends on the service class.
  • Service Class: Service (dependency) classes provide services to client classes.
  • Injector Class: This class injects the objects from the service class into the client class.


Discussion

No Comment Found