You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求识别:无递归无next方法的序列控制器驱动处理器执行模式名称

关于自定义序列处理器模式的相关术语与已有模式询问

与现有设计模式的共性与差异

  • 装饰器模式(Decorator Pattern):基于组合实现,每个装饰器持有链中下一个装饰器的引用。
  • 中间件模式(Middleware Pattern):将下一个处理器的相关逻辑移出处理器本身,提供next方法。
  • 责任链模式(Chain of Responsibility):与中间件模式更为相似,但仅一个处理器会执行操作并终止链。

自定义模式的核心特性

与上述模式不同,我设计的模式不依赖递归或嵌套组合,也没有next方法:

  • 由**序列控制器(Sequence Controller)**按顺序调用一组处理器
  • 每个处理器接收参数X,然后返回X的新值
  • 任意数量的处理器均可执行操作

该模式由控制器负责序列调度——可在外部(包括知晓序列控制器的处理器)运行时停止或暂停序列,这与装饰器或中间件模式存在明显区别。

模式的实用性优势

此模式实用性较强,因为它保持了处理器的通用性(序列控制器只是执行处理器的众多策略之一),且不会增加调用栈的大小。

问题

我想了解该设计模式是否已有相关描述、命名及对应术语(例如我称其为处理器,或许它们应被称为「Invokable」或「Step」)。

内容的提问来源于stack exchange,提问作者KernelDeimos

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 06:42:27