可以再父类中实现子类中用到的一些类的代理
例如:
A是B的父类,
C有一个代理方法delegateFunction
如果B类用到了C类,可以在A类中实现delegateFunction,这样做的好处是:
1、假设说A是父类,他的子类有B,M,N,O,P
2、B,M,N,O,P,都用到了C,而且在C代理方法中,实现的内容一样
3、我们可以在B,M,N,O,P,声明代理(.dlegate = self)
4、在A类中声明要是实现代理(<Cdelegate>),同时实现代理方法(delegateFunction)