如何实现方法引擎?

arkingII 2002-11-23 03:24:27
我要写一个方法调用引擎,原理是这样的。一个引擎方法,根据所收到的参数的值,调用不同的其它方法。而且这样的函数会有几十个,如何在Java中实现类似于表格的对应管理?用switch case 总显得太笨。请问大侠代码应该如何写?最好有一个小的示例!谢谢啦!
...全文
47 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
HuangBin 2002-11-30
  • 打赏
  • 举报
回复
采用反射机制,构造builder模式,具有无限扩展的功能。到我的主页可以下载一个“字符串表达式计算引擎”有源代码
www.cxlife.com
arkingII 2002-11-27
  • 打赏
  • 举报
回复
我已经实现了这个功能,用的方法很简单,是策略模式的java实现,
一个接口,一系列实现类,一个数组进行映射。
wbamos 2002-11-25
  • 打赏
  • 举报
回复
呵呵,反射啊
去我的网站www.5272.com,上面有

fastmask 2002-11-24
  • 打赏
  • 举报
回复
采用java的映射机制也是可以的。
arkingII 2002-11-23
  • 打赏
  • 举报
回复
我看看先,不过感觉好像这样不太好。因为在C++可以表格定义的方式实现,java能不能有类似的方法啊
weimenren 2002-11-23
  • 打赏
  • 举报
回复
这个的实现你可以用工厂模式啊,子类重载父类的方法就好了啊

50,526

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧