我正在实现需要显示进程条(或进度百分比)的长时间运行的进程.长时间运行过程的整体逻辑很复杂(各种分页数据检索),因此,我最终在代码中的各个位置硬编码了很多百分比.
在更新完成百分比时,什么被认为是最好的设计模式?
我发现JFace中使用的模式在IProgressMonitor周围很好地解决了.您可以通过查看课程获得一些见解.要查看的其他类是ProgressMonitorDialog和IRunnableWithProgress.您也可以在这篇文章中找到一些帮助.