黑马程序员技术交流社区

标题: 协议protocol [打印本页]

作者: 13631297627    时间: 2016-1-29 22:18
标题: 协议protocol
协议(Protocol)的基本概念

协议的声明看起来比较类似于Java中一个类的接口,但是和接口不同的是:协议没有父类也不能定义实例变量。

协议是一种特殊的程序设计结构,用于声明专门被别的类实现的方法。协议在以下场合非常有用:
需要由别的类实现的方法
声明未知类的接口
两个类之间的通信
协议的基本特点
协议可以被任何类实现的方法
协议本身不是类,它是定义了一个其他类可以实现的接口
类别也可以采用协议(用的不多)




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