今天突然对代理和协议有点模糊了,然后就查了查资料,现在做一个解释。
代理是代理,协议是协议,代理不是协议,协议也不是代理。(哈哈哈,原谅我皮一下)
协议:是包含了方法和属性的有名称列表,遵守该协议的类会去实现这个协议中规定的若干个方法。
代理:是一个对象指定另一个对象来处理某些特定任务的设计模式。
简单说,协议是一堆方法属性,那么代理呢,只是一个模式,这个模式规定一个对象要为另一个对象做点什么。
今天突然对代理和协议有点模糊了,然后就查了查资料,现在做一个解释。
代理是代理,协议是协议,代理不是协议,协议也不是代理。(哈哈哈,原谅我皮一下)
协议:是包含了方法和属性的有名称列表,遵守该协议的类会去实现这个协议中规定的若干个方法。
代理:是一个对象指定另一个对象来处理某些特定任务的设计模式。
简单说,协议是一堆方法属性,那么代理呢,只是一个模式,这个模式规定一个对象要为另一个对象做点什么。