设计模式

qq_2975746723 分钟前
设计模式·交互·中介者模式
设计模式系列文章(基础篇第19篇):中介者模式——封装交互关系,解耦网状依赖大家好,欢迎来到设计模式系列文章(基础篇)的第十九篇内容。在上一篇中,我们学习了行为型模式的第八种常用模式——状态模式,其核心是将对象的各类状态封装成独立的状态类,让对象的行为跟随自身状态动态改变,彻底消除冗余的状态判断分支,完美解决状态与行为的耦合问题,广泛应用于订单状态管理、设备状态控制等场景。今天,我们将学习行为型模式的第九种常用模式——中介者模式,它的核心是通过引入一个中介者对象,封装多个对象之间的所有交互逻辑,让原本相互依赖、形成网状结构的对象,转变为通过中介者间接通信的星型结构,彻底解耦对象间
AI大法师1 小时前
大数据·人工智能·设计模式·新媒体运营
老牌媒体怎么从“出版物更新”走到“品牌系统升级”老牌媒体做品牌更新,外界最容易注意到的往往是:Logo 变了、字重调了、颜色更新了。但《广播时报》这次焕新不是新标志本身,而是它终于把自己从一个"长期被当成产品的出版物",重新拉回成一个完整品牌。
野生技术架构师2 小时前
java·开发语言·设计模式
Java 23 种设计模式:从踩坑到精通 —— 开篇及系列介绍你是否遇到过这样的场景:这一切的根源,都是因为缺少一套可复用的设计语言。设计模式(Design Patterns)并非凭空创造的理论。1994 年,Erich Gamma 等四人(GoF)从无数大型软件项目中提炼出 23 种经过反复验证的解决方案,出版了《设计模式:可复用面向对象软件的基础》。这些模式是 Spring、Tomcat、MyBatis 等顶级框架的骨架,更是 Java 生态中一切优雅设计的基石。
艾利克斯冰2 小时前
设计模式
Java设计模式-创建型模式(更新完成)具体请 前往 码读空间-面试应用题库 微信小程序阅读一、模式介绍创建型模式是 GOF 经典五大对象创建方案,核心目标分离对象创建与业务使用,屏蔽 new 直接实例化的硬编码耦合,灵活管控实例生成逻辑,适配单实例、多品类、复杂组装、克隆复用、系列产品等各类开发场景,是后端、前端、客户端工程化开发的基础编码规范。包含 5 大核心模式:单例、工厂方法、抽象工厂、建造者、原型。
王_teacher3 小时前
设计模式·软件工程·简单工厂模式·工厂方法模式·抽象工厂模式
23种设计模式之工厂模式工厂模式属于创建型设计模式,核心思想:封装对象创建逻辑,统一生产对象,隔离对象创建与使用。工厂模式分三大类:
geovindu3 小时前
开发语言·python·设计模式·协程模式
python:Coroutines Pattern项目结构:调用:输出:
sycmancia5 小时前
设计模式
Qt——模型视图设计模式1.模型视图设计模式的核心思想2.模型视图模式的工作机制Widget.hWidget.cpp运行结果:
玖玥拾20 小时前
c语言·c++·设计模式·
C/C++ 基础笔记(十一)类的进阶本篇核心知识:构造函数、析构函数、拷贝构造、浅拷贝与深拷贝、断言、静态成员、单例模式构造函数是类的特殊成员函数,创建对象时自动调用,用于初始化对象成员。
geovindu1 天前
开发语言·后端·设计模式·golang·广播模式
go: Broadcast Pattern项目结构:调用:输出:
我爱cope1 天前
人工智能·设计模式·语言模型·职场和发展
【Agent智能体23 | 规划-规划工作流】声明:本篇博客是以吴恩达的【Agent智能体】教程为基础,并对其中的内容做了笔记整理以及个人收获的总结。
lengjingzju1 天前
设计模式·ai·学习方法
符·形·音·意(SFEM):一种面向通用智能的四维认知架构作者:冷静 版本:v0.0.5 日期:2026-06-05声明:“符·形·音·意”思想由作者在学习大语言模型时原创提出,本文在作者指导下由AI辅助完成。
贵慜_Derek1 天前
人工智能·设计模式·架构
《从零实现 Agent 系统》连载 23|Skill 体系与 Skill Creator:能力打包与迭代对照项目 Agentium 的背景:Agentium 论文与开源项目介绍。本文图表及核心设计均来自开源项目 Agentium,源码详见 GitHub
张小姐的猫1 天前
linux·运维·服务器·c++·单例模式·设计模式·策略模式
【Linux】多线程 —— 线程池 | 单例模式 | 常见锁线程池(ThreadPool)是一种基于池化思想管理和使用线程的机制。它是将多个线程预先存储在一个池子内,当有任务出现时可以避免重新创建和销毁线程所带来性能开销,只需要从“池子”内取出相应的线程执行对应的任务即可。
老码观察1 天前
设计模式·状态模式
设计模式实战解读(十二):状态模式——干掉状态机里的 if-else 地狱🔔 本文 6000+ 字深度原创,含完整代码示例和生产级落地方案。创作不易,如果对你有帮助,请点赞 👍 收藏 ⭐ 关注 🔥 三连支持,你的认可是我持续输出的最大动力!
我爱cope1 天前
人工智能·设计模式·语言模型·职场和发展
【Agent智能体24 | 规划-创建和执行LLM计划】声明:本篇博客是以吴恩达的【Agent智能体】教程为基础,并对其中的内容做了笔记整理以及个人收获的总结。
Hillain1 天前
java·开发语言·经验分享·笔记·算法·设计模式·软考
软件设计师设计模式上午:设计模式的意图、设计模式对应什么类型、结构里面代码的作用、适用性设计模式使得人们更加方便地复用成功的设计和体系结构 设计模式基本要素:模式名称、问题、解决方案、效果 创建型模式:与对象的创建有关 结构型模式:处理类或对象的组合 行为型模式:对类或对象怎样交互和怎样分配职责进行描述
zhengfei6112 天前
设计模式
第3章 Agent 类型分类与设计模式Agent 类型全景图📊 架构示意各类型关键区别:📊 架构示意面试速记:"请对比 ReAct 和 Plan-Execute"
刀法如飞2 天前
设计模式·架构·代码规范
一文搞懂DDD 领域驱动设计思想原理本文聚焦 DDD 的思想内核与分层框架,主要在于搞清楚"DDD理论原理是什么?" 、"DDD 为什么这样设计?“
折哥的程序人生 · 物流技术专研2 天前
java·设计模式·架构·原型模式·单一职责原则
Java 23 种设计模式:从踩坑到精通 | 原型模式 —— 克隆对象,深拷贝与浅拷贝的坑你踩过吗?摘要:当对象的创建成本高昂(如需要复杂的数据库查询或大量计算),或者需要保留对象某一时刻的快照时,直接 new 可能既低效又繁琐。原型模式通过“克隆”已有对象来创建新实例,将复制逻辑封装在原型类中。本文从复制粘贴的需求出发,深入剖析 Java 中的 Cloneable 接口、浅拷贝与深拷贝的本质区别,以及序列化、Spring Bean 作用域中克隆的应用,帮你彻底掌握拷贝的“深浅”之道。