设计模式

香芋Yu26 分钟前
深度学习·设计模式·batch
【深度学习教程——01_深度基石(Foundation)】05_数据太多怎么吃?Mini-batch训练的设计模式本章目标:解决"数据量太大,显存放不下"的问题。从全量训练 (Batch) 进化到分批训练 (Mini-batch)。
进击的小头4 小时前
c语言·设计模式
设计模式组合应用:传感器数据采集与处理系统作为嵌入式C语言开发者,你一定在传感器数据采集与处理项目中踩过这些坑:新增一种传感器,就要修改大量核心代码;想给数据加个滤波、校准功能,就得改动数据处理的核心逻辑;不同场景下切换传感器类型,代码冗余且容易出错,后期维护起来更是头疼不已。其实,这些问题的核心是——我们习惯了“平铺式”编码,没有用设计模式来规范代码结构,导致代码耦合度高、可扩展性差。
茶本无香5 小时前
设计模式·桥接模式
设计模式之十一—桥接模式:解耦抽象与实现的艺术桥接模式(Bridge Pattern) 是一种结构型设计模式,它将抽象部分与实现部分分离,使它们可以独立地变化。这种模式的核心思想是通过组合代替继承,避免因多层继承导致的类爆炸问题。
短剑重铸之日5 小时前
java·后端·观察者模式·设计模式
《设计模式》第四篇:观察者模式本期内容为自己总结归档,共分6章,本人遇到过的面试问题会重点标记。《设计模式》第一篇:初识《设计模式》第二篇:单例模式
七夜zippoe7 小时前
java·设计模式·gateway·路由·api网关
API网关设计模式实战 Spring Cloud Gateway路由过滤限流深度解析目录✨ 摘要1. API网关:微服务架构的"交通枢纽"1.1 为什么需要API网关?1.2 Spring Cloud Gateway vs 传统方案
yangpipi-1 天前
设计模式
2. 设计模式之结构型模式使用它将对象组合成树状结构, 并且能像使用独立对象一样使用它们。 如果应用的核心模型能用树状结构表示, 在应用中使用组合模式才有价值。
进击的小头1 天前
c语言·设计模式·策略模式
设计模式组合应用:嵌入式通信协议栈做嵌入式开发的同仁们,想必都踩过通信协议栈的“迭代坑”:项目初期搭建的协议栈,后续扩展时越来越臃肿——比如从UART扩展到SPI,得大面积修改核心代码;切换通信速率适配不同外设时,还得提心吊胆怕影响原有功能,最后维护成本飙升,甚至出现“改一处崩多处”的窘境。其实这不是咱们编码能力的问题,核心是初期架构设计缺失了“可扩展”考量。今天就分享一套实战落地方案:通过工厂方法+适配器+策略模式的组合应用,打造一套高可复用、易扩展的嵌入式通信协议栈,让后续接口扩展、功能迭代更省心高效。
致Great1 天前
设计模式
智能体的设计模式探讨大家还记得年初Meta以超过20亿美元的价格收购了Manus,同时Claude Code的运行规模也突破了10亿美元的年化收入。在这样的背景下,看看大模型智能体设计中都出现了什么共同的模式,就显得特别有意思。这篇文章汇总了许多有趣的博客、论文和讨论,希望能为大家梳理出一些规律。
BD_Marathon1 天前
设计模式·单一职责原则
设计模式——单一职责原则基本介绍:对类来说,即一个类应该只负责一项职责,如类A负责两个不同的职责:职责1,职责2 当职责1需求变更而改变A,可能造成职责2执行错误,所以需要将类A的粒度分解为A1,A2
stevenzqzq1 天前
设计模式·compose
Slot API 设计模式一个典型的 组合式UI架构,使用了 Slot API 设计模式。图表示意:这是一个 布局容器组件,特点:
reddingtons1 天前
游戏·设计模式·aigc·设计师·游戏策划·游戏美术·cascadeur
Cascadeur:动态总是“飘”?“物理外挂流” 3分钟直出重力感 2D 立绘对于 2D 角色原画师来说,“重力与平衡” 是比透视更难捉摸的玄学。 画静态站姿还行,一旦涉及跳跃、挥砍、受击等大动态,大脑很难凭空计算出脊椎的弯曲度和质心的位置。结果往往是:图画得很帅,但看着就是“假”,缺乏张力。
Wyy_9527*1 天前
设计模式·策略模式
行为型设计模式——策略模式策略模式是一种行为设计模式,定义了很多可封装的算法,不同算法可以在运行时相互替换。特别适合在大量if-else分支判断的场景。
kogorou0105-bit1 天前
前端·设计模式·面试·状态模式
前端设计模式:发布订阅与依赖倒置的解耦之道面试官提问: “在大型前端项目中,模块之间的耦合变得越来越严重。你会如何设计代码来解决耦合问题?请谈谈你对发布订阅模式和依赖倒置原则的理解。”
BD_Marathon1 天前
java·设计模式·接口隔离原则
设计模式——接口隔离原则接口隔离原则(Interface Segregation Principle)基本介绍 客户端不应该依赖它不需要的接口,即一个类对另一个类的依赖应该建立在最小的接口上
小码过河.2 天前
设计模式·适配器模式
设计模式——适配器模式适配器模式是一种结构型设计模式,它允许不兼容的接口一起工作。适配器模式充当两个不兼容接口之间的桥梁。简单来说:适配器模式就像一个转换器,让不兼容的接口能够协同工作。
钝挫力PROGRAMER2 天前
设计模式·软件工程
软件工程结构型设计模式软件工程中,设计模式提供了相关问题的解决方案,使得工程人员可以更加简单方便的复用成功的设计和体系结构。设计模式分为创建型,结构型,和行为型三大类。本文主要讲结构性设计模式。
老蒋每日coding2 天前
设计模式
多智能体系统工作流的设计模式与实现策略多智能体工作流是指由多个具有自主决策能力的AI智能体通过结构化协作,完成复杂任务的系统性过程。这不是简单的任务队列,而是动态、自适应、可恢复的协作网络。
进击的小头2 天前
c语言·设计模式
设计模式组合应用:智能硬件控制系统作为嵌入式工程师,你大概率遇到过这类棘手场景:智能硬件的控制逻辑越堆越臃肿,状态切换混乱不堪,模块间耦合得像一团乱麻,新增一个小功能就要动好几处核心代码,调试时对着几百行嵌套代码根本找不到问题根源。就像开发一款常规的智能温湿度控制器,既要协调采集、显示、报警、远程通信等多个模块,还要处理上电初始化、正常运行、低功耗、故障报警等多种状态切换,稍有疏忽就会出现逻辑漏洞,导致设备异常停机。
小码过河.2 天前
设计模式·迭代器模式
设计模式——迭代器模式迭代器模式是一种行为型设计模式,它允许你遍历集合对象中的元素,而不暴露集合的内部表示。简单来说:迭代器模式就是提供一个统一的接口来遍历不同的集合。
Cher ~3 天前
开发语言·c++·设计模式
23种设计模式核心目的:将对象的“使用”和“创建”分离,解决“对象怎么产生”的问题。解决痛点:系统中某些资源(如数据库连接池、日志句柄)非常重,或者逻辑上只允许存在一份,如果到处 new,会导致资源冲突或数据不一致。