私は次のクラスを持っています:
Teacher
Student
Class (like a school class)
それらはすべて、次のコードを持つ KObject から拡張されています。
- initWithKey
- send
- processKey
Teacher、Student クラスはすべて、KObject 親クラスの関数 processKey と initWithKey を使用します。独自のバージョンの send を実装しています。私が抱えている問題は、KObject をインスタンス化してはならないということです。これは抽象クラスに似ていますが、objective-c には抽象クラスの概念はありません。サブクラスが 1 つのプロパティと 2 つの関数にアクセスできるようにする場合にのみ役立ちます。
KObject をインスタンス化できなくても、サブクラスが KObject の関数とプロパティにアクセスできるようにするにはどうすればよいですか?