如何处理多个组合/相关条件?

时间:2016-12-29 13:29:34

标签: software-design

这是处理多个组合/相关条件的最佳方法。让我们说存在这样的条件:

Condition A
Condition B
Condition C
...
Condition G

其中一些条件是相关的,例如,Condition ACondition GCondition D组成一个条件,Condition CCondition F组成一个条件,{ {1}} F另一个等等

如果我使用A执行此操作,则代码看起来像废话。那么,这是以有序和可维护的方式做到这一点的最佳方式?

1 个答案:

答案 0 :(得分:2)

您可以创建临时或派生条件。

Condition_X = condition_a && condition_b && condition_c
Condition_Y = condition_e && condition_f && condition_g

If Condition_X == FALSE && Condition_Y then...