A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© yibyli 中级黑马   /  2015-9-6 23:32  /  667 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

自己总结的协议和代理


1
1)什么是协议:
协议是多个类可以共同分享的一个方法列表,协议只是声明了一些方法,但是并没有实现,计划由其他人实现。
2)为什么要使用协议:
因为协议是无类的,所以任何类都可以实现它,一旦实现了协议的方法,就可以使用这些方法。
2
1)什么是代理:
一个类定义了一个协议,里面有一些方法自己不去实现,而是由接受协议的类去实现这些方法,一旦后者实现了前者的协议,就可以成为前者的代理。
2)为什么要使用代理:
两个类通过代理,可以实现通信,而且不必相互知道对方的存在。

期待您的回答!晚安!

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马