クラスを作成するときに、継承を使用するタイミングと、継承なしで新しいクラスを別のクラスにインポートするタイミングのルールはありますか?
次に例を示します。
と呼ばれるクラスをPerson作成してから、たくさんのPersonオブジェクトを作成します。
次に、という名前の子クラスを作成しますHouse。継承とプロパティを使用して、すべてのPersonオブジェクトに。を含めることができるようになりましたHouse。
次に、という子クラスを作成して、CarすべてのPersonオブジェクトにHousesとCarsが含まれるようにします。
など…など…。
私は今、この一連のクラスを持っています:
NSObject<人<家<車<新しいクラス<別の新しいクラスなど。
上記のシナリオでは、私のロジック(私はObjective-Cの初心者です)は、同じ結果を生成する2つの異なる方法があることを示しています。
- 上で説明したように、または
- 継承せずに各クラスを作成し、それを
Personivarとしてインポートします。たとえば、nowのインスタンスは型になり、プロパティを使用してオブジェクトHouseにインポートされます。Person
用語と理解の欠如をお許しください。必要に応じて、コード例をアップロードできますが、継承を使用するタイミングと使用しない場合の一般的な質問です。