El control se ha invertido ya que, en lugar de invocar a una clase, es el "framework" el que invoca lo que le indicamos.