プロトコルがあるとしましょう。それを と呼びますProtocol A
。A を実装するすべてのクラスに、それ自体の戻り値を持つメソッドが必要です。
たとえば、クラスImplementor
には、Implementor の戻り値を持つ「GetAnother」というメソッドが必要です。
クラスにプロトコルを強制することは可能ですか? 私が見る限り、特定の戻り値を持つメソッドを作成する必要があるためです。
id
戻り値が特定のクラスであることに人々が依存できるようにしたいので、を返したくありません。
ありがとう!