General
34 views
Dependency Injection
Quick Definition
Pattern receiving dependencies from external sources
Full Definition
A design pattern where an object receives its dependencies from external sources rather than creating them.
Examples
IoC containers, constructor injection, testability, loose coupling
Related Terms
inversion-of-control
design-patterns
solid
More General Terms
Event Sourcing
Storing all state changes as immutable event sequences
SOLID
Five design principles for maintainable OOP software
Version Control
Systems tracking code changes for collaboration
DevSecOps
Integrating security into DevOps processes
Agile
Iterative approach delivering value incrementally
System Design
Defining architecture components and interfaces for systems