Typ własny dla cechy A: trait B trait A { this: B => } mówi, że „ Anie można mieszać w konkretną klasę, która również się nie rozszerza B” . Z drugiej strony, następujące: trait B trait A extends B mówi, że „dowolne (konkretne lub abstrakcyjne) mieszanie Abędzie również mieszać w B”...