判断表学习连接,请见:
http://blog.sina.com.cn/s/blog_44f64c7001011aep.html
关于判定表的一些思考:
优点:
1、将全部可能条件的组合都列出来,防止遗漏
2、比较直观,易于理解
缺点:
1、条件的组合数量太多,当条件比较多时,用起来不太方便。假设条件数量是N,那么条件的组合是2的N次方。
适用情况:
1、条件和动作、规则比较明确,容易转换成判定表的
不适用情况(以下情况不太好直接使用判定表,但经过一定变形后也可以用):
1、条件数量太多
2、条件的取值不止true和false,而是有多种,比如范围0-100等
3、条件之间有顺序关系的,当顺序变动会影响动作结果