父类和子类之间的合作:
父类里有个方法A(param b), b是个interface,A方法里有一部分工作需要子类去完成,于是子类去调用父类的方法,子类去写b接口的具体实现。这样就完成了父类和子类之间的合作。
实现异步:
A类调用B类里的方法,A类把自己的对象作为参数传给B类里被调用的方法,B类完成任务后调用A对象的方法,把执行结果告诉A对象