[Я уже прочитал
этот вопрос на тостере, но он мне не помог. Так что не надо удалять и жаловаться на вопрос за существование подобного вопрса. Спасибо за понимание.]
Здравствуйте!
Почитал про трейты, однако не понял, где это может пригодиться на практике. Окей, они экономят кол-во кода, но где на практике то это может пригодиться. Сделать наследование и все. Вот и экономия и красота. В каком же случае наследование будет предпочтительнее трейтам?
Почему в этом коде нельзя трейт Cat сделать подклассом от Animal и Tiger сделать подклассом от Cat. Все вполне логично.
Заранее выражаю огромную благодарность всем, кто поможет!