美文网首页
Java下委托模式和iOS的区别

Java下委托模式和iOS的区别

作者: 观星 | 来源:发表于2016-06-02 18:42 被阅读214次

写个Request,请求结束时需要让其他的对象知道,iOS可以通过delegate来做。

@property (weak) id<XFRequestDelegate> delegate;

指定一个实现了XFRequestDelegate协议的对象作为delegate,这个delegate可以调用XFRequestDelegate中声明的方法。

Java中没有这种写法,但是java中有interface,interface的作用基本和protocol一样,声明了一些方法,其他的类可以表明遵循协议。但是interface在Java中也是一个对象,任何实现了interface的类,都可以用这个interface来接收,这完全就是多继承嘛。

@property (weak) id<XFRequestDelegate> delegate; 

在Java中就可以写成

XFRequestDelegate delegate;

相关文章

  • Java下委托模式和iOS的区别

    写个Request,请求结束时需要让其他的对象知道,iOS可以通过delegate来做。 指定一个实现了XFReq...

  • Proxy和的delegate区别

    Proxy和的delegate区别 在ios中使用proxy代理模式,经常容易和delegate委托模式混淆。 委...

  • 代码规范(二)

    iOS中委托的设计 1. 要区分好代理和数据源的区别 在iOS开发中的委托模式包含了delegate(代理)和da...

  • 代理模式

    首先要分清代理模式(proxy)和委托(delegate)模式的区别? 共性:代理和委托都有一个共性,那就是自己单...

  • iOS 架构模式学习笔记

    iOS 架构模式学习笔记 设计模式 设计模式 和 编码技巧 、架构模式的区别: 设计模式:特定场景下的最佳实践 如...

  • Kotlin语法糖--类和对象(下)之委托

    来到这一节的最后了,委托是Java中没有的概念,我们就来学习一下吧 类委托 委托模式是一个很有用的模式,它可以用来...

  • 傻傻分不清楚(代理,委托,协议,事件,block)

    tag: C # , iOS 总结C#中的观察者模式(利用委托 和事件(即委托的方法))V...

  • 委托与通知

    objective-c it分类:IOS 委托(Delegation) 委托是一种设计模式。这种模式虽然简单但是功...

  • 常用设计模式整理

    ios面试题(整理) ios常用的设计模式有哪些? MVC模式、委托模式、观察者模式(kvo、kvc、通知机制)、...

  • 2018Swift之协议(Protocol)和委托代理(Dele

    协议与委托代理回调在之前的博客中也是经常提到和用到的在《Objective-C中的委托(代理)模式》和《iOS开发...

网友评论

      本文标题:Java下委托模式和iOS的区别

      本文链接:https://www.haomeiwen.com/subject/vyekdttx.html