关于判定表的一点思考

判断表学习连接,请见:

http://blog.sina.com.cn/s/blog_44f64c7001011aep.html


关于判定表的一些思考:

优点:

1、将全部可能条件的组合都列出来,防止遗漏

2、比较直观,易于理解


缺点:

1、条件的组合数量太多,当条件比较多时,用起来不太方便。假设条件数量是N,那么条件的组合是2的N次方。


适用情况:

1、条件和动作、规则比较明确,容易转换成判定表的


不适用情况(以下情况不太好直接使用判定表,但经过一定变形后也可以用):

1、条件数量太多

2、条件的取值不止true和false,而是有多种,比如范围0-100等

3、条件之间有顺序关系的,当顺序变动会影响动作结果


你可能感兴趣的:(关于判定表的一点思考)