Можно так накодить что да, главное чтобы трейт был вещью в себе, а то можно начать юзать свойства из класса где он подключен, а потом подключить трейт в другом классе где нет таких свойств и опачки, следить за пальцами нужно внимательно
но не вижу вообще ничего плохого в использовании трейтов, можно привести пример, где трейт сделает проект говном, который не зависит от конктекста, куда его применят?
Без них будет или класс с тучей методов что неудобно в поддержке или куча классов в каждом по одному методу но тут имена надо выдумывать да и оверхед на подключение класса
Без них будет или класс с тучей методов что неудобно в поддержке или куча классов в каждом по одному методу но тут имена надо выдумывать да и оверхед на подключение класса
Без них будет или класс с тучей методов что неудобно в поддержке или куча классов в каждом по одному методу но тут имена надо выдумывать да и оверхед на подключение класса
класс с кучей методов -> говно (99.99% нарушает солид). Куча классов с методом норм, если они выполняют разные задачи. В чём проблема?