(ООП) Просьба. Дмитрий, не могли бы вы в одном из следующих видео хоть мимолётом упомянуть зачем в symfony делают следующее Controller exntends AbstractController а он в свою очередь имплементит ServiceSubscriberInterface. Почему не прямо имплементит интерфейс, а через абстрактный класс? Какой профит? Если можно, на маленьком примере. Где это можно применять в практике? Благодарю за ценные уроки и труд.

Спасибо Дмитрий. Как всегда, понятно и познавательно.