Hacker News new | ask | show | jobs
by tcfhgj 634 days ago
So passing functions to functions instead of explicitly calling them is what exactly then?
2 comments

Higher order functions can be used for dependency injection.

Dependency injection and the Dependency inversion principle are not one and the same.

The principle makes a claim, that inversion is a good onto itself.

Injection is a tool not a claim.

The principle is not making any claim. It is simply a method to achieve something.
Dependency injection