-2

可能的重复:
委托如何在 Objective-C 中工作?
有人可以帮我理解这个“代表”是什么吗?

如果我使用子类方法执行相同的功能为什么我们在 Objective-C 中使用委托方法,那么在 Objective-C 中使用委托方法是什么

4

2 回答 2

0

你可能想要实现更多的委托,而 obj-c 只支持单继承。

无论如何,总是选择组合和接口/委托而不是继承。

于 2012-09-22T11:52:51.170 回答
0

将委托方法视为类外部的方法。通过遵守委托协议并实现所需的委托方法,任何类都可以变得有用(成为该类的委托)。委托增加了灵活性,而没有子类继承父类所固有的限制。

于 2012-09-22T11:55:56.833 回答