设计模式

Larcher4 小时前
人工智能·设计模式·架构
SDD 项目开发步骤与提示词本文以“英文网页翻译 Chrome 插件”为例,整理一套可以反复使用的 Spec-Driven Development(SDD,规范驱动开发)流程。
阿无,9 小时前
设计模式·责任链模式
设计模式之责任链模式
云深处@13 小时前
c++·设计模式·命令模式
【C++设计模式】命令模式所有的设计模式在于不同场景下合理的运用设计模式,接下来介绍一种非常实用的行为型设计模式:命令模式。它使用类封装各个类的行为,将接口统一,这样我们就不用编写复杂的流程控制代码,可以直接基于面向对象的方式开发。
用户69190268133914 小时前
设计模式·架构·设计
Agent 上下文记忆原理本文从「Agent 为什么需要记忆」出发,讲清上下文记忆的底层原理、三层记忆结构、溢出处理策略、主流框架落地方式,以及工程上的权衡与常见坑。读完能理解:Agent 的"记忆"本质上不是模型记住了东西,而是一段编排逻辑决定"把什么塞进有限的上下文窗口"。
Java后端的Ai之路14 小时前
开发语言·人工智能·python·设计模式·普通工厂模式
02、Python普通工厂模式在开始讲工厂模式之前,先来看一段几乎每个Python开发者都写过的代码。假设你正在开发一个电商支付系统,需要支持多种支付方式:支付宝、微信支付、银联支付。最直观的写法大概是这样的:
Java后端的Ai之路16 小时前
java·人工智能·python·设计模式·通用
01、Python - 设计模式介绍本文为「Python设计模式」系列第一篇,带你从零理解设计模式的本质,掌握六大核心原则,并通过企业级实战代码学会常用模式的落地用法。全文无废话,小白也能直接上手。
小此方16 小时前
linux·单例模式·设计模式
Linux加餐(二):藏在Linux中的设计模式(二)单例模式与线程池Hello大家好我是此方。本文系统介绍了线程池的核心概念、应用场景与选型分类,深入剖析了饿汉式及线程安全懒汉式单例模式的实现原理,并结合单例模式给出了线程池的完整源码实现。
LayZhangStrive1 天前
设计模式·代理模式·装饰器模式·后端开发
设计模式(二)装饰器模式、代理模式(待更新)早期扩展类功能优先使用继承实现。继承是静态编译期扩展:子类继承父类重写方法实现增强。当需要叠加多种独立增强能力时,会产生大量组合子类,造成类爆炸;同时继承强耦合父类实现,父类变更子类会受影响;并且继承无法在运行时动态增加 / 移除功能,只能编译期确定,为解决继承带来的系列问题,诞生装饰器模式思想。
AI人工智能+电脑小能手3 天前
java·设计模式·模板方法模式·spring源码·订单系统·代码复用
大白话说Java设计模式-28-模板方法模式(业务实战篇)📌 PDF:AI人工智能 — 大模型微调与部署实战项目📌 一句话本质:模板方法就是"父类定骨架,子类填细节",把不变的流程抽到父类,变的细节让子类实现。
leeyi3 天前
设计模式·agent·ai编程
两个 Agent 怎么协作:Host-Worker 模式(第91篇-E77)Part 16 开篇。前面 15 个 Part 讲的是一个 Agent 怎么做安全、怎么加记忆、怎么接知识库——但单个 Agent 的注意力是有限的。一个 Agent 面对"帮我查北京天气、订机票、比价酒店"这种多维度任务,会在上下文里来回跳,工具一多就乱。 这篇回答一个问题:两个 Agent 怎么协作——Host-Worker 模式,主 Agent 分派、子 Agent 执行,注意力该拆给谁。
AI人工智能+电脑小能手4 天前
java·spring·设计模式·策略模式·源码分析·事务管理·comparator
大白话说Java设计模式-27-策略模式(源码剖析篇)📌 PDF:AI人工智能 — RAG知识库实战项目📌 一句话本质:策略在源码里不是"算法切换"的形象化,而是"接口 + 多种实现 + 容器管理"的工业级架构。
AI人工智能+电脑小能手3 天前
java·spring·设计模式·策略模式·支付系统·算法切换
大白话说Java设计模式-26-策略模式(业务实战篇)📌 PDF:AI人工智能 — AI Agent智能体实战项目📌 一句话本质:策略模式就是"可替换的算法",让算法独立于使用它的客户。
星火10244 天前
后端·设计模式·groovy
【Groovy翻译-进阶篇】Groovy 中的设计模式本文根据 Apache Groovy 官方文档《Design patterns in Groovy》翻译整理。 原文:groovy-lang.org/design-patt…
SL_staff4 天前
java·spring boot·设计模式
风控规则如何从硬编码解耦?我们在 JVS-Rules 中的实践与思考本文面向开发者,解析金融风控场景下规则频繁变更与交付滞后这一典型矛盾。我们以 JVS-Rules 为实例,拆解其决策流、决策表等可视化规则建模能力如何落地为可验证、可审计、可治理的技术方案,并重点说明:数据接入与变量加工机制、执行链路全埋点设计、在线调试/批量测试/导入导出三类保障能力,以及 IT 与业务在能力边界上的重构逻辑。
小此方4 天前
linux·设计模式·策略模式
Linux加餐(一):藏在Linux中的设计模式(一)策略模式与日志Hello大家好,我是此方。 本文介绍设计模式的基本概念及23种常见设计模式,并以日志系统为例,讲解日志的作用、格式与实现方案。在代码实践中,重点分析策略模式在日志组件中的应用,以及其带来的解耦与扩展优势。
To_OC4 天前
后端·设计模式·nestjs
从一行入口代码啃透 NestJS:工厂模式、装饰器和依赖注入是怎么串起来的之前用 Express 写后端,入口文件长这样:三行搞定,很直觉。然后最近在看 NestJS,同样是创建一个 HTTP 服务,入口文件让我愣了一下:
东方小月4 天前
前端·设计模式·前端框架
从零开发一个 Coding Agent(十二):实现版本化 JSONL 与真实 CLI 入口Coding Agent目前已经发布到npm,大家可以先行直接先体验一下最终会做成什么样。github地址:github.com 欢迎 Star 支持,npm地址@di-code/coding-agent - npm。直接npm install -g @di-code/coding-agent即可安装使用
程序员贺加贝4 天前
java·设计模式·架构
轻制造SaaS的生产闭环建模-BOM工单领料报工质检与入库本文是轻制造 MRP Lite 系列的第二篇,重点讨论领域建模。文中模型已做抽象处理,不对应任何具体公司或项目实现。
嘟嘟07174 天前
设计模式·代码规范·vibecoding
SDD 规范驱动开发:从 vibe coding 崩盘到"两次创造"你有没有过这种体验:对着 AI 编程面板(claude code / codex 这类 agent)噼里啪啦下指令,第一天效率飞起,第二周开始返工,到第一个月干脆陷入低效?这份 SDD 笔记要讲的就是——为什么"氛围编程"(vibe coding)会崩,以及一种叫 SDD(Spec Driven Development,规范驱动开发) 的新范式怎么治这个病。我在整理这份笔记时,最有冲击力的一句是:"文档就是代码"。下面把它拆开讲。
无凭4 天前
人工智能·设计模式
拆解 DeerFlow Memory:Agent 的长期记忆到底怎么做?前面我们已经看了 DeerFlow 的可观测性、Clarification 这些设计。这一篇继续看一个 Agent Harness 里很重要的东西:Memory。