设计模式

Tiny_React2 小时前
人工智能·设计模式
Claude Code Skills 自优化架构设计在构建基于大模型的 Agent 或 Workflow 系统时,开发者往往会遇到一个共同问题:系统在第一次跑通之后,优化高度依赖人工调 Prompt 和流程。这类系统“能用”,但难以规模化演进。
胖虎15 小时前
设计模式·中介者模式·解耦·ios中的设计模式
iOS中的设计模式(十)- 中介者模式(从播放器场景理解中介者模式)当我们第一次读到中介者模式(Mediator Pattern)时,可能会觉得有点抽象,有点啰嗦、脱离实际业务。
Geoking.5 小时前
java·设计模式·组合模式
【设计模式】组合模式(Composite)详解在操作系统中,你会看到这样的结构:这里有两种对象:但对用户来说:它们都可以被“打开、删除、显示大小”。
Yu_Lijing6 小时前
c++·笔记·设计模式
基于C++的《Head First设计模式》笔记——单件模式目录一.专栏简介二.引出单件模式三.剖析经典的单件模式实现四.单件模式的告白五.定义单件模式六.处理多线程
刀法孜然5 小时前
设计模式·中介者模式
23种设计模式 3 行为型模式 之3.6 mediator 中介者模式参考1 网友k_eckel 的书籍《设计模式精讲-GoF 23种设计模式解析附C++实现源码》 参考2 腾讯元宝问答
Geoking.6 小时前
java·设计模式·外观模式
【设计模式】外观模式(Facade)详解在真实项目中,你经常会遇到这种代码:如果每个客户端都要写这一堆启动逻辑:你会发现:调用者被迫了解太多“系统内部细节”。
点云SLAM6 小时前
c++·设计模式·面试·c++11·单例模式(singleton)
C++设计模式之单例模式(Singleton)以及相关面试问题定义:单例模式保证一个类在程序运行期间 只有一个实例,并提供一个 全局访问点 来获取该实例。核心目标:
GISer_Jing21 小时前
人工智能·设计模式·aigc
AI Agent 目标设定与异常处理在构建高效可靠的智能体系统时,目标设定与监控(第11章)和异常处理与恢复(第12章)如同双翼,缺一不可。前者确保智能体行为始终聚焦于核心目标,后者则赋予系统在动态环境中容错前行的韧性。本文将深入剖析这两大模式的逻辑内核,并结合实战代码展示如何打造健壮的智能体应用。
蔺太微1 天前
设计模式·组合模式
组合模式(Composite Pattern)本节介绍的是结构型模式中的组合模式。组合模式(Composite Pattern) 是一种结构型设计模式,用于将对象组合成树形结构以表示"部分-整体"的层次结构。组合模式使得客户端对单个对象和组合对象的使用具有一致性,可以像处理单个对象一样处理对象集合。
鱼跃鹰飞1 天前
java·设计模式·架构
DDD中的防腐层防腐层就像购物车和外部系统之间的 “翻译 + 防火墙”:防腐层是 DDD 上下文映射中的核心模式,用于当一个限界上下文(如购物车)依赖另一个限界上下文(如商品)时,在依赖方内部增加一层适配层,屏蔽供应方上下文的模型 / 接口变化,保证依赖方的领域模型纯粹性和稳定性。
会员果汁1 天前
设计模式·组合模式
15.设计模式-组合模式组合模式:将对象组合成树形结构以表示‘部分-整体’的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。
YUEchn1 天前
设计模式·llm·agent
无处不在的AgentAgent又称为AI Agent,通常称之为“智能体”,专业定义是:由大语言模型(LLM)驱动,具备感知环境变化、自主决策并主动执行行动的智能系统,比如能自动写代码、做 PPT、帮用户订外卖的 AI,都属于 Agent。不同于传统聊天机器人 “你问我答” 的被动模式,Agent 就像一个有独立思考和行动能力的协作伙伴 —— 只需告诉它最终目标,它就能自己拆解任务、选择工具、甚至能处理一些不符合预期的场景,最终交付结果。
茶本无香1 天前
java·设计模式·原型模式
设计模式之二—原型模式:灵活的对象克隆机制原型模式(Prototype Pattern)是一种创建型设计模式,它通过复制现有对象(称为原型)来创建新对象,而不是通过new关键字实例化。该模式提供了一个原型接口,用于创建当前对象的克隆。
GISer_Jing1 天前
人工智能·设计模式·aigc
Nano Banana+LoveArt三大核心功能解析:重构AI设计全链路,让创意落地更高效在AI设计工具井喷的当下,“生成易、编辑难”“效果炫、不实用”成为制约创作者的核心瓶颈。多数工具仅能完成“一次性生成”,面对无图层素材的修改、文字优化、多模态格式输出等需求时束手无策,让AI设计始终停留在“创意玩具”层面。而LoveArt通过分层编辑、智能文字处理、AI PPT生成三大核心功能,构建了“生成-编辑-落地”的全链路解决方案,彻底打破行业痛点,将AI设计工具升级为专业生产力载体。 抖音视频讲解
会员果汁1 天前
设计模式·备忘录模式
14.设计模式-备忘录模式备忘录模式:在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。
xiaolyuh1232 天前
spring·设计模式·spring 设计模式
Spring 框架 核心架构设计 深度详解Spring 是一款轻量级、一站式、非侵入式的企业级Java开发框架,是Java EE开发的事实标准;核心价值是简化开发、解耦代码、统一规范,解决了传统Java开发中代码耦合度高、配置繁琐、扩展性差的痛点。 Spring 不是替代Java EE,而是整合&优化Java EE的核心技术(Servlet、JDBC、JTA等),并封装出更易用、更灵活的API,是Java后端开发的基础核心框架。
GISer_Jing2 天前
人工智能·设计模式·prompt·aigc
智能体工具使用、规划模式以下是针对文档中第5章和第6章的详细总结。我基于原文内容,提取了核心概念、关键流程、应用场景及要点,并确保结构丰富,分章节组织。对于有图片的章节,我在相关描述附近嵌入了对应的图片标签,以增强可视化。
GISer_Jing2 天前
人工智能·学习·设计模式·aigc
AI Agent:学习与适应、模型上下文协议在人工智能领域,智能体(Agent)模式是构建自主、交互式系统的核心。第9章“学习与适应”和第10章“模型上下文协议(MCP)”分别聚焦于智能体的自我进化能力和外部交互标准化,共同推动智能体从简单执行者向智能协作实体转变。本文将深入剖析这两章的逻辑脉络,结合代码实例和案例分析,为开发者提供实战指南。
小马爱打代码2 天前
设计模式·mybatis·代理模式
MyBatis设计模式:构建者、工厂、代理模式MyBatis作为一款优秀的持久层框架,其代码中运用了多种经典的设计模式。这些设计模式的应用,使得MyBatis具有良好的扩展性、灵活性和可维护性。
月明长歌2 天前
java·开发语言·jvm·安全·设计模式
Javasynchronized 原理拆解:锁升级链路 + JVM 优化 + CAS 与 ABA 问题(完整整合版)来看 synchronized 原理这一节,整体讲解方式非常“策略化”:不把它当成一把固定形态的锁,而是当成一套会根据竞争强度与持锁时长自动切换的组合策略(以 JDK 1.8 为讨论范围)。