【发布时间】:2014-12-29 14:28:37
【问题描述】:
假设Class1 和Class2 使用相同的方法method1。在那种情况下,我可以使用协议。我可以声明一个名为Superclass 的超类,而不是协议,并在该类中实现method1。现在我可以扩展Class1 和Class2。之后我可以使用method1。那么为什么我需要协议呢?以及使用协议有什么好处?
【问题讨论】:
-
你能详细解释一下广播设计模式@amar
-
获取一些示例代码,任何有委托的东西,然后问问自己,如果没有协议,这将如何工作。
标签: objective-c protocols