黑马程序员技术交流社区

标题: 什么是以及为什么要使用协议和代理 [打印本页]

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



认真思考,期待您的回答






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2