OC中的基于协议委托设计模式