我有一个具有逻辑单元的应用程序(每个单元都是一个类,并且都实现了相同的接口)。
我正在寻找一种设计模式,你可以建立一个逻辑单元链,每个单元的输出是下一个单元的输入,当完成迭代单元后,你得到最终结果。
是否有符合此描述的内容?
修改
请允许我详细说明: 合成设计模式似乎很适合我的问题。 我偶然发现的是,在我的问题中,我有两个单元,每个单元都需要用自己的参数执行,此外,第二个单元需要的参数仅在第一个单元完成后才可用。
到目前为止我所做的是创建2个Unit类和另一个类,它是一个组合包装器,它包含2个单元并一个接一个地执行它们,我需要弄清楚传递输出的最佳方法第1到第2 ......