有一个软件,载入数据后,需要好几个算法分别计算,这些算法都需要频繁更新,怎么布局为好??

解决方案 »

  1.   

    1、把算法封装成DLL,更新算法时替换DLL文件
    2、如果算法可以抽象出参数,把参数持久化,可读取更改
      

  2.   

    1、在算法中,设计一个返回值,即计算时间。
    2、代码设置即时比较哪个算法时间短,就使用哪个算法,设置保存到ini中,
    3、如果算法代码更新快,建议算法分别置入Dll中,更换代码时,更换Dll即可。