设计模式

会周易的程序员11 分钟前
开发语言·c++·物联网·设计模式·日志·iot·aiot
microLog 后端开发指南microLog 采用抽象工厂模式与门面模式进行架构设计,能够方便地扩展新的日志后端。本文档将逐步说明如何开发自定义后端实现,并提供完整的示例与最佳实践。
geovindu2 小时前
开发语言·后端·设计模式·golang·函数式选项模式’·惯用法模式
go: Functional Options Pattern项目结构:调用:输出:
Kel18 小时前
人工智能·设计模式·架构
MCP 传输链路全链路拆解:从字节流到协议栈的四层架构之旅一条JSON-RPC消息如何穿越四层架构完成交付?深入MCP TypeScript SDK源码,拆解从管道字节到协议分发的完整链路。
atunet20 小时前
算法·设计模式
关于算法设计模式的演化与编程范式变迁的技术7经典算法设计模式现代算法设计趋势过程式编程的统治时期面向对象编程的崛起函数式编程的复兴多范式混合编程实践
geovindu1 天前
开发语言·后端·设计模式·golang·计时函数模式·性能分析模式
go:Timing Functions Pattern项目结构:调用:输出:
咖啡八杯3 天前
java·后端·spring·设计模式
GoF设计模式——备忘录模式本文是【GoF设计模式】系列第17篇,更多内容欢迎关注公众号:咖啡八杯假设正在做一个文本编辑器,需要支持 Ctrl+Z 撤销功能。最直觉的写法是每次修改前把整个 Editor 对象的内部字段抄一份出来放到栈里:
槑有老呆3 天前
设计模式
从 Prompt Engineering 到 Harness Engineering:AI 编程的下一次跃迁模型是千里马,Harness 是挽具;模型是引擎,Harness 是整车。两个比喻,同一个逻辑——蛮力需要驾驭,才能变成生产力。
HjhIron3 天前
设计模式·aigc·ai编程
从Prompt到Context:大模型应用开发的范式转移从“写咒语”到“搭舞台”,AI工程化的进化之路作为一名在前线摸爬滚打的FDE(Full-stack Development Engineer),这两年我亲眼见证了大模型应用开发范式的剧变。从2022年底ChatGPT引爆热潮开始,我们经历了“提示词工程师”被神化的时代,也正在经历“上下文工程”成为行业标配的当下。
咖啡八杯5 天前
java·后端·spring·设计模式
GoF设计模式——中介者模式本文是【GoF设计模式】系列第15篇,更多内容欢迎关注公众号:咖啡八杯假设在设计一个智能家居系统,家里有空调、窗帘、灯三种设备。业务规则是:空调开启时自动关闭窗帘(避免冷气流失),窗帘关闭时自动开灯(补充采光)。
胡萝卜术5 天前
算法·设计模式·面试
从“分数打架”到“排名投票”:为什么你的ChatBI必须用RRF?想象这样一个场景:业务主管问了一句“上个月华东区的GMV是多少”,你的ChatBI系统立刻开始工作——向量检索从口径文档里找到了“GMV=支付成功订单金额(含税)”,关键词检索从表结构里精准定位了 fact_sales 表和 region 字段。两路检索都兢兢业业,但问题来了:向量检索给了文档A 0.82分,关键词检索给了文档B 18.7分——这两个分数压根不在一个量级上,怎么合并?
亦暖筑序6 天前
java·后端·设计模式
Java 8老系统Browser Agent实战:三层拦截把AI操作后台变成可审计流程源码路径:chapter08-browser-test-agent/src/main/java/com/ynzz/lab/chapter08/agent/
青禾网络8 天前
人工智能·设计模式
Web 前端如何接入 AI 音效生成:从零到可用的完整方案最近在做一个视频编辑器的 Web 项目,需求方提了一个有意思的功能:让用户能在编辑器里直接用中文描述生成音效,然后自动匹配到视频的对应时间点。
ZJPRENO9 天前
设计模式
吃透软件开发六大设计原则,告别烂代码做开发久了,大概率都接手过别人的“烂摊子代码”:明明只是改一个小bug,结果牵一发而动全身,连带好几个正常功能崩溃;新增个简单需求,却要翻遍整个项目改一堆老代码;代码堆砌杂乱,冗余逻辑遍地,排查问题耗时又费力。
咖啡八杯9 天前
java·设计模式·架构
GoF设计模式——命令模式本文是【GoF设计模式】系列第15篇,更多内容欢迎关注公众号:咖啡八杯想象一个文本编辑器的撤销功能:用户输入了一段文字,然后按 Ctrl+Z 撤销。最直觉的写法是在每个操作方法里保存历史状态:
花椒技术10 天前
设计模式·harmonyos·直播
HJPusher / HJPlayer SDK 实践:我们为什么把直播推播链路拆成一套可复用能力上周,我们花椒直播技术团队参加了 HDC 2026 华为开发者大会期间的鸿蒙开发者论坛,并围绕《一推一播,智联鸿蒙:花椒直播 HJPusher & HJPlayer SDK 实践》做了一次技术分享。
艺艺生辉10 天前
设计模式
迭代器模式-"我也想被增强for循环"首先我们定义一个User类我们写一个增强for循环:可以正常输出,那么问题1来了我们的User对象没法被增强for循环,比如写下面的代码就报错
咖啡八杯12 天前
java·后端·spring·设计模式
GoF设计模式——策略模式本文是【GoF设计模式】系列第14篇,更多内容欢迎关注公众号:咖啡八杯电商网站结算时常常要算优惠:新用户满减、不同等级会员打折、节日活动满减。最直觉的写法是把所有规则塞进一个方法里用 if-else 区分:
槑有老呆13 天前
设计模式
别再手搓 Prompt 了,那个叫"手动挡循环"前阵子 X 上有个帖子爆了。七百万人围观,转发评论炸成一片。内容就一个意思:"开源大佬们,别再给 AI 写提示词了,你应该去设计 Loop。"
用户69190268133914 天前
人工智能·设计模式·代码规范
Vibe Coding 开发项目的基本范式Andrej Karpathy 原话是 "fully give in to the vibes, embrace exponentials, and forget that the code even exists" ——说的是周末原型/探索阶段的极致体验。但真要把项目做靠谱,社区的共识已经收敛成了一个更成熟的范式: