是否有一个开源决策框架可供我使用?
我想要创建的是某种图形界面,让人们能够根据一组参数直观地构建查询,即他们可以从一组参数中进行选择、分配值和结果..例如。
IF Raining OR Thunder then
IF DaysWithRain > 3
DISPLAY Umbrella
ELSE Raincoat
或者
IF Day = Saturday OR Sunday
DISPLAY Deckchair
ELSE
DISPLAY Desk
我希望人们能够以可视化的方式构建这种类型的用户定义的条件逻辑参数。
关于如何使用现有的代码库轻松做到这一点,您有什么想法吗?
答案1
如果您正在寻找一个例子,iTunes 的“创建智能播放列表”功能有一套不错的布尔逻辑。
最重要的是,有限的大多数人无需经过训练就能掌握的布尔逻辑子集。
根据我的经验,更高级的逻辑(例如使用分组和/或集合)超出了大多数用户愿意学习的范围。
这并不意味着您不应该支持更高级的逻辑,只是您应该根据用户的舒适度来定位 GUI 方面。