Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 命令模式:如何处理多个交互工具?_Javascript_Design Patterns_Command Pattern - Fatal编程技术网

Javascript 命令模式:如何处理多个交互工具?

Javascript 命令模式:如何处理多个交互工具?,javascript,design-patterns,command-pattern,Javascript,Design Patterns,Command Pattern,您好,我很好奇如何最好地创建一个通用结构来处理命令模式设置中的多个交互工具。(考虑多边形创建线条图或类似图形) 以下是我脑子里的一些想法 我应该为每次交互发送命令吗 我是否应该创建一个生成器来处理所有交互,直到命令中止或完成,然后发送一个命令 我是否应该创建一个复合命令类,该类向我的接收器发送开始命令,然后发送中间命令,然后发送停止命令 常见的做法是什么?欢迎使用SO。请访问,了解如何提问。这个问题是离题的,因为你真的应该知道2.5K rep;)要求我们推荐或查找书籍、工具、软件库、教程或其他非

您好,我很好奇如何最好地创建一个通用结构来处理命令模式设置中的多个交互工具。(考虑多边形创建线条图或类似图形)

以下是我脑子里的一些想法

  • 我应该为每次交互发送命令吗
  • 我是否应该创建一个生成器来处理所有交互,直到命令中止或完成,然后发送一个命令
  • 我是否应该创建一个复合命令类,该类向我的接收器发送开始命令,然后发送中间命令,然后发送停止命令

  • 常见的做法是什么?

    欢迎使用SO。请访问,了解如何提问。这个问题是离题的,因为你真的应该知道2.5K rep;)要求我们推荐或查找书籍、工具、软件库、教程或其他非现场资源的问题对于堆栈溢出来说是离题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,请描述问题以及迄今为止为解决问题所做的工作。我将改变问题。我需要的是对这个与编程有关的问题的具体回答。我认为这是软件开发特有的一个实际的、可回答的问题。我想要的是一些关于文学的参考资料和答案。一些在当时特别离题的东西。很抱歉规则不是我写的。在帮助中心,我发现主观问题是允许的,如果问这样的问题,他们应该:坚持用事实和参考资料来支持观点。欢迎来到帮助中心。请访问,了解如何提问。这个问题是离题的,因为你真的应该知道2.5K rep;)要求我们推荐或查找书籍、工具、软件库、教程或其他非现场资源的问题对于堆栈溢出来说是离题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,请描述问题以及迄今为止为解决问题所做的工作。我将改变问题。我需要的是对这个与编程有关的问题的具体回答。我认为这是软件开发特有的一个实际的、可回答的问题。我想要的是一些关于文学的参考资料和答案。一些在当时特别离题的东西。很抱歉规则不是我写的。在帮助中心,我发现主观问题是允许的,如果问这样的问题,他们应该:坚持用事实和参考来支持观点。