немного отличаются набором проперти. Соответственно, получается, я описываю только общие свойства в протоколе и получаю только их в выходном объекте. Выходит, надо декларировать все проперти и ставить nil? Как то глупо… Может что то делаю не так?
Не совсем понимаю. Если у тебя абстрактная сущность содержит все свойства потомков, то это ошибка дизайна конечно.
Обсуждают сегодня