Ole*_*rov 1 java methods map functor
我想在Java中实现某种命令模式.我希望有一个像这样的结构 Map<String commandkey, Function()>.所以我有一个对象(Map,HashMap,LinkedHashMap或任何关联...),其中键是字符串命令和价值观,我想通过键调用函数.这些函数必须是异构的,因为它们可以具有不同的返回值,参数数量,名称(不同的签名).在C++中,我可以通过boost :: function创建函数指针或仿函数的Map.因此,有人可以用Java命名所有实现这种习惯用法的方法(或者如果我们在广义上看一下这种方式).我知道两种方式:
详细说明,文章链接等将非常有帮助.