Плагины и расширения классов
В объектно-ориентированном языке программирования mixin - это класс, который содержит методы для использования другими классами без необходимости быть родительским классом
читать 1 мин