莫度编程网

技术文章干货、编程学习教程与开发工具分享

OpenManus 源码解析(五)—— OpenManus用到的五种设计模式

OpenManus 源码解析(一)—— 源码结构及包图

OpenManus 源码解析(二)—— 流程图

OpenManus 源码解析(三)—— 用时序图讲清 OpenManus 执行流程

OpenManus 源码解析(四)—— 三种图示详细解读 OpenManus 架构设计


1. 工厂模式

在FlowFactory中使用了工厂模式,用于创建适当的流程实例。


2. 策略模式

在不同的代理中实现提供了不同的调用策略。


3. 组合模式

工具被组合到代理中而不是通过继承。


4. 模板方法

BaseAgent 通过抽象的 step() 方法定义执行流程。


5. 单例模式

Config 使用单例模式进行全局访问。

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言

    Powered By Z-BlogPHP 1.7.4

    蜀ICP备2024111239号-43