Uczę się groovy i właśnie dowiedziałem się o nowej funkcji dodanej w 2.3, która jest dodatkiem do cech . Teraz wydaje mi się, że cechy pozwalają zrobić w zasadzie wszystko, co może zrobić superklasa i interfejs.
Czy dodanie cech do Groovy powoduje, że dziedziczenie i interfejsy stają się przestarzałe?
A jeśli nie, to kiedy najlepiej wykorzystać każdy z tych mechanizmów?