Здравствуйте, anidal, Вы писали:
A>Теперь проблема — рассмотрел реализации такого механизма на С++. Предлагается либо в реализации фабрики заранее задавать
A>switch с прямыми вызовами конструкторов соотв. классов, либо иметь массив (Id,*класс), в к-м регистрировать имеющиеся классы.
A>Оба подхода неприемлемы, т.к. требуют при изменении состава классов менять код фабрики (или её инициализации). Существует ли иной путь?
http://gzip.rsdn.ru/forum/message/1788774.1.aspxАвтор: remark
Дата: 17.03.06