Complex sentence: Dependency injection can be applied as a discipline, one that asks that all objects separate construction and behavior.
Split into simpler sentences: Dependency injection can be applied as a discipline. One that asks that all objects separate construction and behavior.