我想要建议任何我希望处理无限事件的设计模式。
我不确定系统运行时可能会遇到多少事件。 我在这些事件上定义了一些行动。
我正在寻找可以近乎实时地处理行动的解决方案。
答案 0 :(得分:0)
责任链是否适合您?
您可以为所有事件生成者提供一个发送事件的对象,该对象会将事件从规则传递到规则,直到完全处理完毕。
此外,在使用Java构建GUI应用程序时,我需要处理许多基于用户操作生成各种事件的图形组件,并根据发生的事件我需要为发生的事情实现规则。
我不确定Swing中使用的基本事件监听器模式的名称,但这也可能适合您。
如果您的意思是像GUI响应时间这样的实时,那么只需调用一个事件处理程序就应该很快,这就是Swing中发生的事情。
如果我更了解这些事件的产生方式或地点,那么我可能会提出一个更好的模式。