设计模式

禅思院2 小时前
前端·设计模式·前端框架
前端请求取消与调度完全指南:从 AbortController 到企业级优先级架构你不是在写一个 cancel(),而是在设计一套异步竞态控制系统。![在这里插入图片描述](i-blog.csdnimg.cn/direct/0a1e…
小bo波2 小时前
java·设计模式·性能测试·模板方法模式·lambda·代码优化·匿名内部类
用匿名内部类优雅地计算方法执行时间前几天在写一个数据处理模块时,突然想测一下某个方法的耗时。第一反应是这样的:写了几遍之后就开始烦躁了 ——每个方法都要复制粘贴这三行代码,而且一旦不需要测速了,还得一个个删掉,代码变得又脏又乱。
写代码的小阿帆3 小时前
设计模式
行为型设计模式之观察者(发布-订阅)模式设计模式分为以下三种:行为型设计模式,主要用于规范对象之间的交互方式、划分对象职责、封装行为与算法,聚焦运行时对象的通信、行为流转、状态变化、算法替换,解决不同对象如何协同完成业务逻辑的问题,既包含多对象协作,也包含单一对象的行为管控。
王_teacher4 小时前
设计模式·软考·软件设计师·软考中级
23种设计模式全解析(GoF 设计模式)GoF(四人帮) 将23种设计模式分为三大类:创建型模式(5种)、结构型模式(7种)、行为型模式(11种)。 每种模式包含:核心意图、适用场景、简单特点,
阿坤带你走近大数据5 小时前
java·开发语言·设计模式
分别介绍下java主流的开发框架、设计模式与对应编程语言的高级特性Java 生态之所以长盛不衰,核心在于其框架的工程化能力、设计模式的落地实践与语言高级特性三者形成了完美的闭环。以下从这三个维度进行深度拆解,并重点阐述它们之间的内在关联。
geovindu5 小时前
开发语言·后端·设计模式·golang·协程模式
go: Coroutines Pattern项目结构:调用:输出:
Anastasiozzzz5 小时前
开发语言·javascript·设计模式·ecmascript
构建健壮软件系统的基石:深入解析面向对象设计七大原则大家好,这里是程序员阿亮!大家平时肯定多少有接触到设计模式,像工厂模式、单例模式、代理模式...这些设计模式,他们都是通过非常多的经验沉淀下来的可以复用的设计模板
qq_297574671 天前
设计模式·交互·中介者模式
设计模式系列文章(基础篇第19篇):中介者模式——封装交互关系,解耦网状依赖大家好,欢迎来到设计模式系列文章(基础篇)的第十九篇内容。在上一篇中,我们学习了行为型模式的第八种常用模式——状态模式,其核心是将对象的各类状态封装成独立的状态类,让对象的行为跟随自身状态动态改变,彻底消除冗余的状态判断分支,完美解决状态与行为的耦合问题,广泛应用于订单状态管理、设备状态控制等场景。今天,我们将学习行为型模式的第九种常用模式——中介者模式,它的核心是通过引入一个中介者对象,封装多个对象之间的所有交互逻辑,让原本相互依赖、形成网状结构的对象,转变为通过中介者间接通信的星型结构,彻底解耦对象间
AI大法师1 天前
大数据·人工智能·设计模式·新媒体运营
老牌媒体怎么从“出版物更新”走到“品牌系统升级”老牌媒体做品牌更新,外界最容易注意到的往往是:Logo 变了、字重调了、颜色更新了。但《广播时报》这次焕新不是新标志本身,而是它终于把自己从一个"长期被当成产品的出版物",重新拉回成一个完整品牌。
野生技术架构师1 天前
java·开发语言·设计模式
Java 23 种设计模式:从踩坑到精通 —— 开篇及系列介绍你是否遇到过这样的场景:这一切的根源,都是因为缺少一套可复用的设计语言。设计模式(Design Patterns)并非凭空创造的理论。1994 年,Erich Gamma 等四人(GoF)从无数大型软件项目中提炼出 23 种经过反复验证的解决方案,出版了《设计模式:可复用面向对象软件的基础》。这些模式是 Spring、Tomcat、MyBatis 等顶级框架的骨架,更是 Java 生态中一切优雅设计的基石。
艾利克斯冰1 天前
设计模式
Java设计模式-创建型模式(更新完成)具体请 前往 码读空间-面试应用题库 微信小程序阅读一、模式介绍创建型模式是 GOF 经典五大对象创建方案,核心目标分离对象创建与业务使用,屏蔽 new 直接实例化的硬编码耦合,灵活管控实例生成逻辑,适配单实例、多品类、复杂组装、克隆复用、系列产品等各类开发场景,是后端、前端、客户端工程化开发的基础编码规范。包含 5 大核心模式:单例、工厂方法、抽象工厂、建造者、原型。
王_teacher1 天前
设计模式·软件工程·简单工厂模式·工厂方法模式·抽象工厂模式
23种设计模式之工厂模式工厂模式属于创建型设计模式,核心思想:封装对象创建逻辑,统一生产对象,隔离对象创建与使用。工厂模式分三大类:
geovindu1 天前
开发语言·python·设计模式·协程模式
python:Coroutines Pattern项目结构:调用:输出:
sycmancia1 天前
设计模式
Qt——模型视图设计模式1.模型视图设计模式的核心思想2.模型视图模式的工作机制Widget.hWidget.cpp运行结果:
玖玥拾2 天前
c语言·c++·设计模式·
C/C++ 基础笔记(十一)类的进阶本篇核心知识:构造函数、析构函数、拷贝构造、浅拷贝与深拷贝、断言、静态成员、单例模式构造函数是类的特殊成员函数,创建对象时自动调用,用于初始化对象成员。
geovindu2 天前
开发语言·后端·设计模式·golang·广播模式
go: Broadcast Pattern项目结构:调用:输出:
我爱cope2 天前
人工智能·设计模式·语言模型·职场和发展
【Agent智能体23 | 规划-规划工作流】声明:本篇博客是以吴恩达的【Agent智能体】教程为基础,并对其中的内容做了笔记整理以及个人收获的总结。
lengjingzju2 天前
设计模式·ai·学习方法
符·形·音·意(SFEM):一种面向通用智能的四维认知架构作者:冷静 版本:v0.0.5 日期:2026-06-05声明:“符·形·音·意”思想由作者在学习大语言模型时原创提出,本文在作者指导下由AI辅助完成。
贵慜_Derek2 天前
人工智能·设计模式·架构
《从零实现 Agent 系统》连载 23|Skill 体系与 Skill Creator:能力打包与迭代对照项目 Agentium 的背景:Agentium 论文与开源项目介绍。本文图表及核心设计均来自开源项目 Agentium,源码详见 GitHub
张小姐的猫2 天前
linux·运维·服务器·c++·单例模式·设计模式·策略模式
【Linux】多线程 —— 线程池 | 单例模式 | 常见锁线程池(ThreadPool)是一种基于池化思想管理和使用线程的机制。它是将多个线程预先存储在一个池子内,当有任务出现时可以避免重新创建和销毁线程所带来性能开销,只需要从“池子”内取出相应的线程执行对应的任务即可。