Why Is It Called “Inversion of Control”? · HackerTrans