我有一个小麻烦,以调用该注释涉及到...我会举一个例子方法利用了注解:Java注解调用方法
class MyEventHandlers {
@handler(id=“1”)
public doSomething() {
...
}
@handler(id=“2”)
public doSomethingElse() {
...
}
}
....
subscribe(“event1”, new MyEventHandlers, “1”);
//or maybe a better way to do this?!
....
//later, when I detect ‘event1’ I can process the required handler:
process(new MyEventHandlers, “1”)
的想法是,我想要有一种方法来定义事件处理程序,然后将事件链接到处理程序。 (现在考虑一个事件是一些字符串文字)。
总之,我不确定,用什么样的方式来做我想做的事情。以上是我现在所想的。如果有更好的风格来实现这一点,请提出建议。
这里的实际问题是什么 - 对于这样的事情使用注释是否合理,或者如何实际实现将方法调用路由到正确注释方法的逻辑? –
这是第二个:即如何实现逻辑。 – Larry