Вопрос проверяет понимание философии Swift и различий между value и reference типами.
Короткий ответ
Структуры — это value-типы, а не объекты.
Наследование подразумевает разделяемое состояние.
Это противоречит семантике копирования.
Вместо наследования используются протоколы и композиция.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.