设计模式

ZHE|张恒7 小时前
设计模式·模板方法模式
设计模式(十四)模板方法模式 — 定义流程骨架,把步骤差异留给子类在软件工程中,重复是魔鬼,但“结构化的重复”却是复用的基石。当我们面对多个业务流程高度相似、仅细节不同的场景时——如不同支付渠道的交易流程、各类报表的生成逻辑、多种数据库的连接操作——如何在不牺牲灵活性的前提下消除冗余?模板方法模式(Template Method Pattern) 给出了优雅的答案。
Codebee7 小时前
人工智能·设计模式·开源
深度解析AI编程技术:从原理到实践,手把手教你落地AI编程正在重构软件开发的范式——从一句话生成项目框架,到设计稿直接转代码,再到模仿现有工程风格生成新代码,这些曾经的"黑科技"已成为现实。
执笔论英雄8 小时前
java·网络·人工智能·python·设计模式
【RL】python协程好的,我们来详细解析 return generator_wrapper() 这个用法,并通过一个例子来说明它的作用。
boonya8 小时前
java·spring·设计模式·插件模式
Java中Plugin设计模式的规范应用这里使用的是spirng-plugin-core包,即使有多年开发经验的也不一定用过。javajava
L***p3139 小时前
java·spring boot·设计模式
Spring Boot 经典九设计模式全览在Spring Boot中,设计模式的应用广泛且重要,它们有助于提高代码的可维护性、可扩展性和复用性。以下是Spring Boot中经典的9种设计模式及其代码案例:
MC丶科10 小时前
观察者模式·设计模式
Java设计模式漫画英雄宇宙-观察者模式 —— Watcher女侠与“消息广播网”!在Java城,每天都有无数事件发生: 🔥 服务器过热! 💧 数据库水位告急! ⚡ 高并发请求突袭!
stormsha11 小时前
java·单例模式·设计模式·java-ee
Java 设计模式探秘饿汉式与懒汉式单例模式的深度解析💝💝💝欢迎莅临我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 持续学习,不断总结,共同进步,为了踏实,做好当下事儿~ 非常期待和您一起在这个小小的网络世界里共同探索、学习和成长。💝💝💝 ✨✨ 欢迎订阅本专栏 ✨✨
f***453212 小时前
java·spring boot·设计模式
Spring Boot 经典九设计模式全览在Spring Boot中,设计模式的应用广泛且重要,它们有助于提高代码的可维护性、可扩展性和复用性。以下是Spring Boot中经典的9种设计模式及其代码案例:
MC丶科1 天前
java·设计模式·重构·策略模式
Java设计模式漫画英雄宇宙之策略模式:从支付系统重构到软考高频考点(附完整代码 + 面试高频问法)小贾是一个刚接手电商系统的新晋 Java 工程师。某天,产品经理跑来:“咱们要支持微信、支付宝、银联、京东支付、Apple Pay,而且未来可能还要加数字货币!”
口袋物联17 小时前
c语言·单例模式·设计模式
设计模式之单例模式在 C 语言中的应用(含 Linux 内核实例)单例模式(Singleton Pattern)是一种创建型设计模式,其核心是确保一个类(或结构体)在系统中仅有一个实例,并提供一个全局访问点。该模式通过限制对象的创建次数,避免重复分配资源,同时保证全局状态的一致性。
__万波__17 小时前
java·单例模式·设计模式
二十三种设计模式(一)--单例模式单例模式的目的是保证应用全局都只能获取到唯一的一个实例 实现思路有三步:使用Java编写单例模式要注意一下问题:
雨中飘荡的记忆20 小时前
java·设计模式
设计模式之组合模式在软件开发中,我们经常需要处理树形结构的数据。比如:文件系统中的文件和文件夹、公司的组织架构、菜单系统、XML文档结构等。这些场景有一个共同的特点:它们都是树形结构,并且叶子节点和容器节点在某些操作上需要保持一致性。
Blossom.11821 小时前
人工智能·python·深度学习·react.js·机器学习·设计模式·transformer
基于Mamba-2的实时销量预测系统:如何用选择性状态空间干掉Transformer的O(n²)噩梦摘要:在电商大促场景下,传统Transformer时序预测模型因注意力机制的二次复杂度导致延迟爆炸。本文记录我如何用Mamba-2架构+动态规则RAG,在单张A10上实现百万级SKU秒级预测,将均方误差降低41%,训练成本减少70%。核心创新在于把业务规则(如"满减活动")作为外部状态向量注入选择性S4层,让模型学会"动态记忆"。附完整JAX实现与生产级调度代码。
一个处女座的暖男程序猿21 小时前
设计模式
3大类设计模式23种经典设计模式(GoF + 后续补充常用模式)通常被分为三大类:关注对象的创建方式,将对象的创建与使用分离。
双木的木21 小时前
运维·人工智能·python·设计模式·chatgpt·自动化·音视频
Coggle数据科学 | 并行智能体:洞察复杂系统的 14 种并发设计模式本文来源公众号“Coggle数据科学”,仅用于学术分享,侵权删,干货满满。原文链接:https://mp.weixin.qq.com/s/rA0sYUHEtX2miew_xO3kZw
执笔论英雄1 天前
设计模式
【RL】Slime异步原理(单例设计模式)3https://github.com/THUDM/slime/blob/2d4e625d/slime/rollout/sglang_rollout.py 好的,我们来用中文详细解释一下这个Python模块,并用一个具体的例子来说明它的执行过程。
老鼠只爱大米1 天前
java·设计模式·装饰器模式·decorator·java设计模式
Java设计模式之装饰器模式详解装饰器模式(Decorator Pattern) 是一种结构型设计模式,允许向一个现有的对象添加新的功能,同时又不改变其结构。它是通过创建一个包装对象(装饰器)来包裹真实对象的方式实现的。
9***Y481 天前
设计模式·web3
Web3预言机设计模式首先,我们来理解预言机在Web3中的基本角色。简单说,预言机是一种服务,它从链外源(如API、数据库或物联网设备)获取数据,并将其安全地传递到智能合约中。如果没有预言机,智能合约就只能处理链上原生数据,极大限制了应用场景。例如,一个去中心化金融(DeFi)应用需要实时汇率来执行借贷协议,或者一个保险合约需要自然灾害数据来触发赔付。预言机通过提供这些外部输入,让智能合约变得“智能”起来。然而,设计预言机并非易事:数据源可能不可靠,传输过程可能被篡改,而且Web3环境强调去中心化和抗审查性,这就要求预言机模式
wudl55661 天前
设计模式
Agent 设计模式全面分析随着人工智能技术的快速发展,智能体(Agent)系统在各个领域得到了广泛应用。从简单的单智能体到复杂的多智能体系统(Multi-Agent System, MAS),智能体的设计模式也在不断演进和丰富。
__万波__1 天前
java·设计模式·原型模式
二十三种设计模式(四)--原型模式原型模式实现的操作就是基于原型实例, 创建一个新的对象. 一般我们获取一个对象的复制版, 就是直接new一个新的对象, 传入相同的参数. 但是, 当构造过程过于复杂,比如需要大量计算 或者构造过程依赖外部资源, 比如要连接好数据库, 或者要读写外部文件 此时获取一个相同的类对象副本就过于复杂.