Detto questo, io sono sempre stato perplesso per le lunghezze a cui OO va di usare inutilmente complesso parole per le cose semplici. Seriamente, "dependency injection tramite il costruttore"... noto Anche come "passare un cazzo di argomento".