一个项目设计问题?

有一个项目设计大概是:

image.png

有多个动态判断条件,每个条件有两个分支或多个分支,并且可以复合。

后端语言是Java静态语言,有什么方案吗?
付费回答也可以,评论@我,我单开提问,感谢了!

阅读 1.5k
1 个回答

虽然不清楚具体应用场景。看起来是递归模型。不用考虑复杂组合,设计基础业务模型,递归串联起来。
例如在前端,有这么个不限层级的表单:

renderForm(switchData){
    switchData = [
        { case: expression, result: expression, children: [] },
        {},
        // ...,
    ]
    return (
        <form>
          ...
          children && renderForm(children)
        </form>
    );
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题