设计模式

阿狗童鞋15 小时前
设计模式
设计模式实战指南设计模式是 Java 面试必考、代码质量的核心话题。本文不讲 23 种模式全部背诵,而是聚焦生产中最常用的 12 种:单例、工厂、建造者、策略、模板方法、观察者、责任链、代理、适配器、装饰器、状态、门面——每种带实战场景、Java 代码和面试要点。
电子科技圈20 小时前
设计模式·车载系统·软件构建·设计规范
基于车载SerDes和OpenGMSL协议的SoC设计与验证:行业高频问题解析作者:Mohith Haridoss,SmartDV Technologies全球销售总监随着汽车向高阶自动驾驶、舱内全域互联和引入更多视频媒体设备快速演进,车载摄像头、雷达、显示终端与中央计算平台之间的高速数据交互需求呈爆发式增长。作为车载高速SerDes领域的新一代开放标准,OpenGMSL有效突破了传统车载高速串行链路高度依赖私有协议、厂商锁定、兼容性差的行业痛点,为车载高清视频、多传感器数据的高速、可靠传输提供了通用、可互操作的标准化技术底座。
ClinicTech1 天前
设计模式·架构·健康医疗·设计语言
高速冷冻离心机的温控系统与安全保护逻辑解析离心机是检验科用于血液样本分层的基础设备。离心的核心任务是将全血分离为血清或血浆与血细胞,供后续生化、免疫等检测使用。在这个过程中,温度控制是影响样本完整性的关键变量。
GISMagic1 天前
设计模式·ai coding
3.《设计模式》:软件设计与解耦能力提炼第三阶段学习目标:理解常见的软件设计问题,以及如何使用抽象、组合、接口和多态控制复杂度。核心思想:不要背设计模式,要理解“为什么需要这种设计”。
染指11101 天前
人工智能·设计模式·langchain·agent·agents
131.Agent-Agent设计模式-MAS多智能体系统(Multi-Agent-System)内容参考于:图灵AI大模型全栈摘要:本文介绍多智能体系统(MAS)的核心概念。单个智能体能力存在上限,难以同时胜任需求、代码开发、测试等多类业务;多Agent系统通过为不同业务创建专职Agent并设定角色,组成完整团队协同完成任务。文中对比了单个Agent与多Agent的工作方式,并梳理了LangChain、LangGraph、OpenAI Agents SDK、AutoGen、CrewAI、DeepAgent等主流多智能体框架的定位与核心特点。
ShyanZh2 天前
开发语言·python·设计模式
【Python3基础】13-Python 常用设计模式设计模式不是固定模板,而是给常见设计问题一套便于交流的名字和解法。本篇介绍设计模式的分类,并详细保留工厂方法、单例、策略、装饰器、迭代器和观察者六种模式的原文分析。阅读时建议先识别问题,再看结构和实现,最后比较优缺点;不要看到相似代码就急着套用模式。
YYYing.2 天前
开发语言·后端·设计模式·原型模式·c/c++
【设计模式系列 (五) 】原型模式⭐️在这个怀疑的年代,我们依然需要信仰。个人主页 :YYYing.⭐️设计模式系列专栏:设计模式系列系列上期内容:【设计模式系列 (四) 】建造者模式
长按助力退休3 天前
设计模式
设计模式实战,这 5 个最常用设计模式学了不用等于没学。整理一下实际项目中真的用到的 5 个模式,不是教科书上的抽象例子,是代码里实际出现的场景。
Carl_奕然3 天前
设计模式
【智能体】Agent的四种设计模式之:Multi-Agent Collaboration小屌丝:鱼哥,我发现一个悖论。我让同一个 Agent 又写代码、又写文档、又做测试、又审安全,结果它精神分裂了——代码写得还行,文档像机翻,测试用例漏了一半,安全审计直接摆烂说"没问题"。 小鱼:(拍肩)兄弟,你这就是让一个人干一个团队的活。你公司会让前端小哥顺便把法务合同也审了吗? 小屌丝:那肯定不能啊,专业的人干专业的事嘛。 小鱼:Agent 也一样。一个人的精力是有限的,一个 Agent 的上下文也是有限的。2026 年的玩法是 Multi-Agent Collaboration——搞一个团队:研究
Lost of 程序猿3 天前
后端·设计模式·c#·asp.net
建造者模式实战:告别“十参数构造函数“的数据导出任务一句话定位:将一个复杂对象的构建与它的表示分离,使同样的构建过程可以创建不同的表示——把"参数怎么组装"从"对象怎么使用"中解放出来。
SL_staff3 天前
java·设计模式·开源
合规性折旧:当知识资产因主权缺位在审计中‘功能性清零’作为开发者,你可能参与过多个企业文档系统建设——但是否意识到:一份存储在境外SaaS平台的客户合同,即便内容完整、签名有效,在等保三级现场审查时仍会被直接否决?这不是Bug,而是设计缺陷:它违反了《网络安全等级保护基本要求》对数据本地化的强制条款。同理,GDPR第44条与我国《个人信息出境标准合同办法》共同锚定数据处理活动的法律管辖权;一旦脱离本国司法与监管实际覆盖范围(如使用未备案的境外协作工具),文档即丧失法定证据资格。信创适配缺失则更隐蔽:OA/CRM附件虽能迁移,但因驱动不兼容、日志格式不可读、权
Zane19943 天前
设计模式
工厂方法一定比简单工厂高级?三种工厂模式到底该怎么选「设计模式与范式」系列 Day10简单工厂、工厂方法、抽象工厂,光看名字很容易被带偏——好像后面的一定比前面的"高级",写代码就该一步到位上抽象工厂。这篇用一个规则配置解析器的真实需求走一遍:不同格式(JSON/XML/YAML/Properties)的配置文件要用不同的 Parser 去解析,看看这三种工厂到底是怎么演进出来的,以及为什么"更复杂"不等于"更好"。
Hespethorn3 天前
设计模式
设计模式是语言缺陷的补丁 —— 从工厂、单例、策略三个模式说起那天读到一篇文章,标题只有三个词:Design Patterns Suck。作为一个从 C++ 起步、曾经把《设计模式》那本书当成技术品味象征的人,我点进去的时候是带着火气的。读完火气没了,剩下的是"他说的好像对"。
Lost of 程序猿3 天前
后端·设计模式·c#·asp.net·命令模式
命令模式实战:把“下单后的动作“打包成可执行的任务一句话定位:将一个请求封装为一个对象,从而可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤销的操作。
一只旭宝3 天前
c++·redis·笔记·mysql·设计模式
【C++复习】四种类型转换 + 常见设计模式 + Redis/MySQL(后端面试复习完整版)前言:本篇在原《【C++入门精讲22】常见设计模式》的基础上做了大幅扩充:新增 C++ 四种显式类型转换、代理模式,并补入后端面试高频的 Redis / MySQL 复习要点。原有章节的知识点与代码全部保留,代码中的明显笔误已顺手修正(sever→server、intance→instance)。
YYYing.3 天前
c++·后端·设计模式·建造者模式·c/c++
【设计模式系列 (四) 】建造者模式⭐️在这个怀疑的年代,我们依然需要信仰。个人主页 :YYYing.⭐️设计模式系列专栏:设计模式系列系列上期内容:【设计模式系列 (三) 】单例模式
Zane19944 天前
设计模式
同一段单例代码,为什么在高并发下偶尔会创建出两个实例?聊聊哪种单例实现才是真的安全「设计模式与范式」系列 Day09单例模式大概是所有设计模式里最简单、也是最容易被写错的一个——网上随便一搜就有五六种写法,简历上也几乎人人都会背"饿汉懒汉双重检测"这几个词。但真放到高并发场景下追问一句"这样写到底安不安全",很多人就说不清楚了。这篇把这几种写法拆开揉碎,讲清楚它们各自在赌什么、又是靠什么兜底的。
Carl_奕然4 天前
人工智能·设计模式·语言模型
【智能体】Loop 的四种设计模式之:Agent Loop(2026 最新版)小屌丝:鱼哥,我昨天上线了一个 Agent,让它"帮我把这周的周报整理出来发群里"。结果你猜怎么着?小鱼:它给你把周报写得天花乱坠?
小酒星小杜4 天前
人工智能·设计模式·程序员
画 AI 漫画,别只会写“日漫风”:10 种画风、适用故事和可复制提示词“一个人在雨中等车”。这句话你把他交给模型,可能你会得到一张很好看的图,但是如果要做漫画,你必须让读者看懂:这个人为什么在等,她看到了什么,接下来会发生什么。
sarasuki4 天前
设计模式·agent·mcp
为什么 Agent 工具需要一个「协议」而不是「框架」:MCP 成为标准的底层逻辑2024 年,你打算给 Agent 接个 GitHub:写 list_issues、create_issue……一套工具函数,处理鉴权、分页、错误码,折腾一下午。第二天想接其他的数据库,同样的活又从头来一遍。而另一边,GitHub 官方想「让所有 Agent 都能用我的工具」,却发现市面上的 Agent 框架有十几个,每个的工具格式都不一样,一个都照顾不过来。你累,他们也累,大家都累——大家都困在「N 个 Agent × M 个服务」的乘法泥潭里。