What is inversion of control ?
from my understanding of this video lnkd.in/eQ_3x7dA
IoC is the technique of relaying on abstraction instead of concrete components
for example if you have a user class that needs to do a payment operation you need a payment class right ?