TRAIT [treɪt] (треит)
Трейт
1. A
trait is a concept which represents a set of methods that can be used to extend the functionality of a class.
—
Трейт - это понятие, представляющее набор методов, которые могут быть использованы для расширения функциональности класса.
2.
Traits are designed to reduce some of the limitations of single inheritance.
—
Трейты предназначены для уменьшения некоторых ограничений единого наследования.
3. I use
traits when I want to create an impact, not an abstraction.
— Я использую
трейты, когда я хочу создать воздействие, не абстракцию.