【发布时间】:2012-05-16 09:02:04
【问题描述】:
我的问题是理论上的。在 obj-c 中,如果一个类实现了一个协议:
@interface Class:NSObject<protocol>
第二个类继承自第一个类:
@interface Class2:Class
Class2 是否实现了协议?我想创建一个具有多个实现的接口。我通过定义一个父类来实现这一点,该类实现一个协议,该协议包括所有应该实现的方法。因此,如果子类未实现协议规定的所有方法,我希望子类化父类的程序员收到警告。顺便说一句,如果对响应很重要,我将实现一个抽象工厂来创建对象。
我阅读了一些关于抽象类的帖子,但我没有找到我的问题的答案,但其他关于实现的建议会很受欢迎。
【问题讨论】:
-
这会对你有所帮助 - stackoverflow.com/questions/1034373/…
标签: objective-c design-patterns