总结一下: delegate是一个方式,程序组成单元之间分工的一种协调思想 protocal 这个东西不能单独说,要与它相关的两个主要东西一起说,一个是 委托者 通常是VIEW, 一个是被委托者 通常是某个CONTROLLER 它主要用来预先定义出来一个协议,可以理解为TCP/IP协议的思想,大家即 服务端.客户端 都按这个TCP/IP的协议规范来 沟通. 既然把它叫一个协议,那它一定有一个明确具体的定义,定义它有什么功能,即行为,或叫干什么事. 这个所谓的干什么事,就是预先定义出来,给委托者调…