ミックスインとエクステンドの違いは何ですか?それぞれをいつ使用するのですか?
質問する
7794 次
2 に答える
34
違いを詳しく説明したEmber.Objectについての記事を書きました。基本的に、を使用して基本extend
クラスから新しいクラスを作成し、ミックスインを使用して、任意の数のクラス/オブジェクトに含めることができる横方向の懸念を分離します。extend
ミックスインは、経由のクラスまたは経由のオブジェクトに含めることができますcreate
。
于 2012-11-24T13:55:45.577 に答える
3
ミックスインは、特殊な種類の多重継承です。ミックスインが使用される主な状況は2つあります。
- クラスに多くのオプション機能を提供したいとします。
- 多くの異なるクラスで1つの特定の機能を使用したいとします。
于 2015-05-05T12:55:39.447 に答える