так я же предлагаю альтернативу, а не говорю, что отказываемся от extends в пользу копипасты
А можешь рассказать коротенько как композиция выглядит? Вот пример, компоненты CardOneComponent и CardTwoComponent наследуются от абстрактного класса Card. У каждого из них 10 одинаковых сервисов, которые инъектятся в абстрактном классе Card. Как это можно заменить на композицую? Заранее спасибо большое)