我的问题是理论上的。在 obj-c 中,如果一个类实现了一个协议:
@interface Class:NSObject<protocol>
第二个类继承自第一个类:
@interface Class2:Class
Class2 是否实现了协议?我想创建一个具有多个实现的接口。我是通过定义一个父类来实现的,该类实现一个协议,该协议包括所有应该实现的方法。因此,如果子类未实现协议规定的所有方法,我希望子类化父类的程序员收到警告。顺便说一句,如果对响应很重要,我将为对象创建实现一个抽象工厂。
我读了一些关于抽象类的帖子,但我没有找到我的问题的答案,但其他关于实现的建议会很受欢迎。