1. Обзор
В этом руководстве мы рассмотрим концепцию трейтов в Groovy . Они были представлены в выпуске Groovy 2.3.
2. Что такое черты?
Трейты — это повторно используемые компоненты, представляющие собой набор методов или поведений, которые мы можем использовать для расширения функциональности нескольких классов.
По этой причине они считаются интерфейсами, несущими как реализации по умолчанию, так и состояние. Все черты определяются с помощью ключевого слова trait
.