我的问题是理论上的。在对象 - 如果一个类实现了一个协议:协议也是在obj-c中继承的?
@interface Class:NSObject<protocol>
而第二类从第一继承:
@interface Class2:Class
不Class2中实现协议?我想创建一个具有多个实现的接口。我通过定义一个实现包含所有应该实现的方法的协议的父类来做到这一点。所以我希望如果子类没有实现协议规定的所有方法,子类化父类的程序员会收到警告。顺便说一下,如果对响应很重要,我会为对象创建实现一个抽象工厂。
我阅读了一些关于抽象类的文章,但我没有找到我的问题的答案,但其他关于实现的建议将很受欢迎。
这将帮助你 - http://stackoverflow.com/questions/1034373/creating-an-abstract-class-in-objective-c – rishi
可能的重复:[可以ObjC协议和类别被继承](http:///http://blog.csdn.net/shenzhen/article/details/670994/),[ObjC protocols usage](http://stackoverflow.com/questions/7617615/),[子类是否继承其父类的协议?](http:// stackoverflow (协议可继承?)(http://stackoverflow.com/questions/2971843/) –