Когда две черты определены таким образом,
trait A
trait B extends A
в чем разница между ними.
class C extends B
class D extends A with B
Я не думаю, что для класса C или D необходимо расширять признак A, поскольку признак B уже расширяет признак A.
Почему часто пишут «класс D расширяет A с помощью B»?