Which choice is a benefit of using dependency injection?
loose coupling
code reusability
lazy initialization
data abstraction