C#中的链命令

时间:2012-06-19 09:41:26

标签: c#

我正在尝试以编程方式在文件系统上复制和粘贴文件夹结构。我成功地在递归的帮助下完成了它。但是对于某些验证,我需要实现命令链(我在eclipse java中观察到)。

C#.Net中是否存在命令链?

我在命令链上寻找一个例子。

1 个答案:

答案 0 :(得分:2)

指挥链是一种设计模式。它已有详细记录,并已成功用于许多软件解决方案中。关于Chain of command in .Net

的文章

简而言之,此模式涉及loosely coupled programming unitshandler objects的序列。这些对象耦合在一起形成c hain of handlers中的链接。

每个处理程序执行其处理逻辑,然后可能将处理请求传递到链中的下一个链接(即处理程序)。使用链的客户端只会提出一个处理请求。在此请求之后,链处理程序会进行处理。