执行步骤顺序的最佳设计模式

时间:2018-08-17 19:01:15

标签: java spring-boot design-patterns

我有2个独立的代码组件,例如 zipping encryption ,根据给定的顺序,它们应该一个接一个地调用。

示例:如果我将序列指定为{encryption, zipping},则应该调用第一个加密代码,之后应该以加密步骤输出作为输入来开始邮政编码。

我查看了 Spring Integration 模式,但我认为它适用于预定义的步骤序列,而不适用于动态的步骤序列。

问题:是否存在一种支持我的问题的设计模式?

1 个答案:

答案 0 :(得分:0)

命令模式可能符合您的需求。 可以在这里找到更多信息:https://en.wikipedia.org/wiki/Command_pattern 还包括一个Java示例。