تقوم السمة بتغليف تعريفات الطريقة والمجال، والتي يمكن بعد ذلك إعادة استخدامها عن طريق مزجها في فئات. على عكس وراثة الفئة، حيث يجب أن ترث كل فئة من فئة فائقة واحدة فقط، يمكن للفئة أن تختلط بأي عدد من السمات.