黑马程序员技术交流社区
标题: 代理和协议 [打印本页]
作者: yibyli 时间: 2015-9-6 23:32
标题: 代理和协议
自己总结的协议和代理
1
1)什么是协议:
协议是多个类可以共同分享的一个方法列表,协议只是声明了一些方法,但是并没有实现,计划由其他人实现。
2)为什么要使用协议:
因为协议是无类的,所以任何类都可以实现它,一旦实现了协议的方法,就可以使用这些方法。
2
1)什么是代理:
一个类定义了一个协议,里面有一些方法自己不去实现,而是由接受协议的类去实现这些方法,一旦后者实现了前者的协议,就可以成为前者的代理。
2)为什么要使用代理:
两个类通过代理,可以实现通信,而且不必相互知道对方的存在。
期待您的回答!晚安!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |