我的問題是理論上的。在對象 - 如果一個類實現了一個協議:協議也是在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/) –