2009-02-13 4 views
0

У меня есть эта большая полиморфная иерархия объектов, и я хочу выставить эти объекты на другой язык с использованием примитивных типов. Я думаю, что у моего базового объекта будет словарь свойств (C++), и каждая подкаска вниз по иерархии добавит свойства или изменит свойства, а затем, когда я перейду на другой язык, мне не нужны какие-либо приведения - я просто отправьте тип и словарь свойств.шаблон шаблона полиморфных свойств

мысли?

Обновление: Я подключаю C++ и ActionScript через стороннюю библиотеку, если это необходимо.

+0

На каких языках вы имеете дело? В тот же день это была проблема, которую CORBA решила решить. – Jared

ответ

0

Я не понимаю, что такое «свойство» на C++; и я не понимаю, какой метод будет реализован вашими различными классами и вызывается с другого языка.

Псевдокодированный пример того, о чем вы думаете, может сделать это более ясным.

Помимо CORBA, см. Также COM и веб-службы (которые являются другими стандартными способами реализации языкового независимого кросс-процесса IPC).