您的位置:首页 > 其它

接口回调,观察者模式,消息机制3者的区别

2017-12-20 22:09 1131 查看
接口回调,就是当你要执行一个操作的时候,为了解耦或者组件间的通信,不想在这执行,想在另一处地方执行,所以这个时候就可以创建一个接口,再调用他的方法,而这个接口是在另一个类中声明的,只需要把这个接口传给原来的那个类即可。

所以接口回调简单来说是别处执行代码。

可是消息机制也是别处执行代码啊?实际上,消息机制本质上也是用了接口回调,但是他可以有弄出来一个队列,里面可以每一个队列中的元素都执行一个接口回调,所以第一个区别,在数量上;其次,他可以操作这些元素的执行时间等等,所以功能更丰富。

最后是观察者模式。观察者模式本质也是用了接口回调,唯一不同的是,一处改变,处处改变,是一对多的情况。

以上3中典型接口回调掌握区别和特性后,会让接口回调更加使用自如。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: