如何处理多个composed/related条件?

How to deal with multiple composed/related conditions?

这是处理多个 composed/related 条件的最佳方法。假设存在这个条件:

Condition A
Condition B
Condition C
...
Condition G

这些条件有些是相关的,比如Condition ACondition GCondition D组成一个条件,Condition CCondition F组成一个条件, FA 另一个等

如果我用 if/else if 来做,代码看起来像废话。那么,以有序且可维护的方式做到这一点的最佳方式是什么?

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

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

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