посмотри стрим про трейты
если вкратце: очень мало мест где трейты нужны и 99% ты никогда не столкнешься с необходимостью их юзать
скажи это ларавелю 🙂
Из-за множественного наследования, недолюбливают?
по сути трейты и есть попытка запилить аналог множественного наследования, да.
Скорее из-за того, что у актора может появиться более чем одна причина для изменения класса, что нарушит S из SOLID. Но это всё весьма спорно и дискуссионно.
при этом мало кто вообще понимает зачем ему это в его проекте и юзает неправильно и превращается это в конечном итоге в боль и страдания
а может и не превращается)
у меня тут тиммейт рядом естьс печальным опытом ))
Обсуждают сегодня