归纳来说有两种方式,一种是委托型回调,另一种是接口型回调
委托型回调包括纯委托型和事件型,他们的实现方式是通过公开成员注入的方式,其中纯委托型还可以用构造函数注入、方法注入的方式
接口型回调是通过定义接口,实现接口,注入接口,达到回调的效果
具体待补充