我正在尝试以编程方式在文件系统上复制和粘贴文件夹结构。我成功地在递归的帮助下完成了它。但是对于某些验证,我需要实现命令链(我在eclipse java中观察到)。
C#.Net中是否存在命令链?
我在命令链上寻找一个例子。
答案 0 :(得分:2)
指挥链是一种设计模式。它已有详细记录,并已成功用于许多软件解决方案中。关于Chain of command in .Net
的文章简而言之,此模式涉及loosely coupled programming units
或handler objects
的序列。这些对象耦合在一起形成c hain of handlers
中的链接。
每个处理程序执行其处理逻辑,然后可能将处理请求传递到链中的下一个链接(即处理程序)。使用链的客户端只会提出一个处理请求。在此请求之后,链处理程序会进行处理。