方法调用取消先前调用的设计模式的名称是什么?

时间:2015-08-13 14:02:47

标签: design-patterns

我有一个自动完成的文本框,当用户在文本框中键入文本时,会调用搜索。如果触发了其他搜索,则会取消之前调用的搜索。

这种设计模式的名称是什么?

2 个答案:

答案 0 :(得分:2)

不是真正的设计模式,但我看到它被称为'延迟触发'。基本上,您安排搜索任务在延迟后运行,如果有新搜索,则取消上一个任务。

答案 1 :(得分:1)

撤消操作的能力通常与Command pattern相关联。可以显式调用撤消(例如使用 Ctrl + z )但在这种情况下,您的代码将隐式调用撤消以响应后续操作。