标签: design-patterns
我有一个自动完成的文本框,当用户在文本框中键入文本时,会调用搜索。如果触发了其他搜索,则会取消之前调用的搜索。
这种设计模式的名称是什么?
答案 0 :(得分:2)
不是真正的设计模式,但我看到它被称为'延迟触发'。基本上,您安排搜索任务在延迟后运行,如果有新搜索,则取消上一个任务。
答案 1 :(得分:1)
撤消操作的能力通常与Command pattern相关联。可以显式调用撤消(例如使用 Ctrl + z )但在这种情况下,您的代码将隐式调用撤消以响应后续操作。