每个人对于程序的理解或多或少有写不同,但是都能够正确的理解,只是方式不一样罢了,
对于问题我的理解是:
利用接口我们传递的时候,可以将同一个对象传递。而如果我们用new对象去传递的时候,new来new去会将对象传递乱,有可能传递的不是同一个对象了;
为了保证对象传递的一致性,我们在方法中传入接口参数,这个时候,我们只需要声明一次new对象,然后再接口方法中就一致用这个对象。
接口还有个好处是,我们可以实现多态,多态很容易理解,但是想要用好却很难。
回调函数是提前声明好的方法,已经再其他地方被调用, 我们只需要将自己的逻辑写进去,不用关心它是如何被调用。
网友评论