Цитата:
Сообщение от in4core
Приведите мне четкий пример, когда вообще мне нужно использовать getDefinitionByName ?
|
Я могу привести пример.
Делаешь ты, к примеру, игру. В редакторе локаций добавляешь персонажей или объекты, которые в игре представлены определенными классами. Сама локация сохраняется в XML или в JSON, со строчным представлением всех классов персонажей и объектов и их настройками. Чтобы потом этих персонажей в игре воссоздать в нужном месте, как раз и используется getDefinitionByName().
Можно конечно их пронумеровать в игре, или приписать им какое-то название, по которому их находить. Но чем эта реализация лучше?