处理无限事件的设计模式

时间:2010-02-05 19:05:54

标签: design-patterns

我想要建议任何我希望处理无限事件的设计模式。

我不确定系统运行时可能会遇到多少事件。 我在这些事件上定义了一些行动。

我正在寻找可以近乎实时地处理行动的解决方案。

1 个答案:

答案 0 :(得分:0)

责任链是否适合您?

您可以为所有事件生成者提供一个发送事件的对象,该对象会将事件从规则传递到规则,直到完全处理完毕。

此外,在使用Java构建GUI应用程序时,我需要处理许多基于用户操作生成各种事件的图形组件,并根据发生的事件我需要为发生的事情实现规则。

我不确定Swing中使用的基本事件监听器模式的名称,但这也可能适合您。

如果您的意思是像GUI响应时间这样的实时,那么只需调用一个事件处理程序就应该很快,这就是Swing中发生的事情。

如果我更了解这些事件的产生方式或地点,那么我可能会提出一个更好的模式。