想设计一个组,组里面包含若干个运算函数,每个函数的运算结果类型不定(有的结果是数值,有的结果是布尔值),且每个函数之间具有某种逻辑关系(或、与、并,等等)。运算函数不固定,之间的逻辑关系也不固定,可以实时改变。运算后这个组得到一个结果值。
不知道该如何调用这个组?
用委托调用每个函数(因为函数类型不固定,是否得用委托数组?)?
还是把每个运算函数定义为类更方便些?
求指教