我正在实现需要显示进程栏或进度百分比的长时间运行的进程。长时间运行的过程的整体逻辑很复杂(各种分页数据检索),因此,我最终在代码的不同位置硬编码了大量百分比。
在更新完成百分比方面,哪些被认为是最佳设计模式?
最佳答案
我在 IProgressMonitor 附近找到了 JFace 中使用的模式锻炼得很好。您可能会通过查看类(class)获得一些见解。要查看的其他类是 ProgressMonitorDialog和 IRunnableWithProgress .您还可以找到 this article一些帮助。
关于design-patterns - 进度状态报告模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/281408/