似乎Java并没有像我之前在C++中所做的那样(那里没什么大惊喜).我有一套从另一个应用程序生成的规则(一系列if-then检查).这些规则会不时发生变化,因此在C++中我会这样做:
double variableForRules=1;
bool condition=false;
#include "rules.out";
if(condition) //do something
Run Code Online (Sandbox Code Playgroud)
从本质上讲,rules.out中的if-then检查将使用"variableForRules"(以及其他几个变量)来决定是否应将条件设置为true.如果在规则评估之后将其设置为true,则程序会执行某些操作.
在Java中有类似的方法吗?或者是我唯一选择使用rules.out实际上是一个需要实例化的整个类等等?
谢谢!