接口是什么,为什么要用接口,不直接用对象,回调函数又是什么

每个人对于程序的理解或多或少有写不同,但是都能够正确的理解,只是方式不一样罢了,
对于问题我的理解是:
利用接口我们传递的时候,可以将同一个对象传递。而如果我们用new对象去传递的时候,new来new去会将对象传递乱,有可能传递的不是同一个对象了;
为了保证对象传递的一致性,我们在方法中传入接口参数,这个时候,我们只需要声明一次new对象,然后再接口方法中就一致用这个对象。
接口还有个好处是,我们可以实现多态,多态很容易理解,但是想要用好却很难。

回调函数是提前声明好的方法,已经再其他地方被调用, 我们只需要将自己的逻辑写进去,不用关心它是如何被调用。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容