Цитата:
Сообщение от
ta_and
Какая цель создания экземпляров классов через расширенные атрибуты
SysExtensionAppClassFactory::getClassFromSysAttribute(
Использование данного метода описано в книге
Inside Microsoft Dynamics AX 2012
как часть паттерна расширения
The extension framework. Для отсутствия связанности между приложением и его расширениями.
Используется
class attribute framework как часть этого паттерна.
Ищется класс помеченный данным аттрибутом.
Да, телодвижений для программиста не меньше. Но наличие подобного подхода - оправданно.
P.S. По сути мы отвязываемся от имени класса. Наш атрибут как внешнее имя. Это очень хорошо на самом деле для расширения.