Progressbar C#with Command Pattern part -1

Dan*_*nny 5 c# asp.net command-pattern ext.net progress-bar

我必须在EXT.NET中实现进度条.我在处理事务时有一个"处理"命令.我必须跟踪失败和成功的交易和交易总数.例如"共有60笔交易.12笔交易失败,48笔交易成功".

我现在的问题是,我可以使用命令模式来实现这个吗?我不是要求代码,但我想知道它是否有意义.

这样做的原因是我必须实现一些设计模式以进行分配.

(http://en.wikipedia.org/wiki/Command_pattern其中一个应用程序是进度条)

PS:

如果有人有一个使用命令模式实现的进度条的示例,请随意发布:P

Hen*_*ing 0

来自这里的剪辑

进度条 假设一个程序有一系列按顺序执行的命令。如果每个命令对象都有一个 getEstimatedDuration() 方法,则程序可以轻松估计总持续时间。它可以显示一个进度条,有意义地反映程序距离完成所有任务有多近。

如果你看这个:

在此输入图像描述

调用者可以执行一系列命令。每个命令对象都有一个 getEstimatedDuration() ,它知道大约需要多长时间。这样,每次执行命令时,您都可以使用 getEstimatedDuration() 的返回值更新进度条。