Моя проблема в следующем. У меня есть метод, который просто берет фрагмент XML и XPath. Затем он должен создать мне массив объектов для этого фрагмента XML. Значение, если мне передают следующий XML:
<user>
<name>Bob</name>
<age>50</age>
</user>
Мой метод будет инстанцировать экземпляр класса User и использовать ключевое значение-кодирование для установки переменных экземпляра. Это довольно прямолинейно. Единственная проблема заключается в том, что я получаю, главным образом, скриптовый фон и пытаюсь выяснить, возможно ли передать метод имя класса. Сейчас он выполняет класс User, позже это может быть класс Cars, а затем класс Home. Каков наилучший способ создания объектов из этого метода разного типа, сохраняя при этом код максимально абстрактным?