Нет в программировании как правило такого понятия, что что-то лучше другого. Где-то нужно наследование, где-то делегирование. В целом наследование ограничивает тебя одним родителем. Делегатов может быть сколь угодно. Если тебе нужно точно донять понять, что твой класс - это действительно расширение другого класса и этот другой класс должен быть единственным родителем, то наследование - норм. Опять же нужно смотреть в зависимости от кейсов.
Обсуждают сегодня