OC通过协议(protocol)可以实现多继承,协议最常用途是委托模式(Delegate pattern)。
委托模式是实现对象间通信,传递数据的方式之一,此模式可以将数据与业务逻辑解耦。
如显示一系列数据的视图,此视图应只包含显示数据所需的逻辑代码,不应决定要显示何种数据以及数据之间如何交互。
这些将通过协议来实现,利于解耦,这种模式就是委托模式。
一般将处理数据和处理事件的协议称为数据源(data source)和委托(delegate)。
委托模式建立步骤:
OC通过协议(protocol)可以实现多继承,协议最常用途是委托模式(Delegate pattern)。
委托模式是实现对象间通信,传递数据的方式之一,此模式可以将数据与业务逻辑解耦。
如显示一系列数据的视图,此视图应只包含显示数据所需的逻辑代码,不应决定要显示何种数据以及数据之间如何交互。
这些将通过协议来实现,利于解耦,这种模式就是委托模式。
一般将处理数据和处理事件的协议称为数据源(data source)和委托(delegate)。
委托模式建立步骤: