2015-01-24 2 views
1

Могу ли я создать что-то, чтобы сохранить порядок признаков во время их смешивания в управлении?Как обеспечить индивидуальный заказ признаков при их смешивании?

Я имею в виду что-то вроде, используя параметризованные черты или нет - это не обязательно:

trait Order 

trait ItsOrderIsImportant[Order] { 
//... 
} 

ответ

2

Нет, вы можете просто объявить черту смешивать с другими типами, например:

trait B 

trait A { this: B => 
} 

При этом признак A допускается смешивать только с типами с чертой B.

+1

Тогда это поможет узнать, что такое ваш прецедент, если есть ome другой способ сделать это. –

Смежные вопросы