В последнее время я пытаюсь изучать PHP, и я зацикливаюсь на особенностях.Я понимаю концепцию горизонтального повторного использования кода и не хочу обязательно наследовать от абстрактного класса.Что я не понимаю, так это: в чем принципиальная разница между использованием черт и интерфейсов?
Я пытался найти достойный пост в блоге или статью, объясняющую, когда использовать один или другой, но примеры яДо сих пор казалось, что они настолько похожи, что идентичны.