generated at
dependency inversion principle
plug-in (computing)
SOLID – the "D" in "SOLID" stands for the dependency inversion principle