Ок.
Я в целом, не очень вникал в эту тему, а позавчера на собеседование задали вопрос по трейтам.
И я, чисто импровизация, сказал, что внедрение зависимости можно применять вместо трейтов. Поэтому сейчас, когда увидел это обсуждение, захотел проверить - не слишком ли я глупость заявил :)