ParentFull threadmkdirp·A service still needs its own dependencies, thus forcing you to change its factories where needed. With a DI you re-define it in a single place.View on HN