Добрый день! Столкнулся с проблемой. Мне надо в БД для каждого item хранить: имя, тип и параметры (они отличаются для каждого типа) Всё было бы окей, но мне надо сделать обработку item (выявить тип item'a и вставить его правильно в БД) без помощи условных операторов (if, ?:, switch). Надо сделать класс и там обрабатывать Вопрос: Как мне реализовать класс, когда у него могут быть разные свойства (у каждого типа item разные). Мне надо сделать классы для каждого типа, или с помощью 1 класса всё реализовывать, и если так, то как мне узнать тип без условных операторов? Спасибо