Вниз
Скачать: CL | DM;

Переключания м/у модулями   Найти похожие ветки 

 
Diamond   (2006-03-04 15:51) [0]

У меня есть несколько алгоритмов решения одной и той же задачи, они оформлены в виды независимых модулей. В программе нужно предоставить пользователю возможность переключаться между этими алгоритмами. Как это лучше сделать?


 
Desdechado ©   (2006-03-04 19:28) [1]

разные наследники от одного класса
просто в вызывающем модуле везде, кроме создания экземпляра нужного наследника, пишешь одинаковый код


 
Virgo_Style ©   (2006-03-04 19:38) [2]

или dll. Так солиднее :o)

Кроме того, если предполагается, к примеру, доработка, то скачать/послать по почте легче будет одну dll, чем всю программу.

Хотя с dll гарантированно будет сложнее, особенно если строки передавать и т.п.


 
Diamond   (2006-03-04 23:03) [3]

... а еще тут возникло доп условие, чтобы добавление нового алгоритма можно было производить без перекомпиляции основной проги(по сути интерейса)... такое в принципе возможно?


 
Diamond   (2006-03-04 23:03) [4]

... а еще тут возникло доп условие, чтобы добавление нового алгоритма можно было производить без перекомпиляции основной проги(по сути интерейса)... такое в принципе возможно?


 
Virgo_Style ©   (2006-03-05 09:29) [5]

Diamond   (04.03.06 23:03) [3]

да.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.026 c
3-1140078523
Yurij-7
2006-02-16 11:28
2006.04.09
BDE и параметр LEVEL


8-1131008435
Tristania
2005-11-03 12:00
2006.04.09
Работа с экраном напрямую


4-1138097369
Игорь М.
2006-01-24 13:09
2006.04.09
Окно top most


15-1142962553
Dust
2006-03-21 20:35
2006.04.09
Диалог выбора паки


1-1141375130
mss
2006-03-03 11:38
2006.04.09
Как это сделать




   Наверх