首页
学习
活动
专区
圈层
工具
发布
首页标签设计模式

#设计模式

cpp: Visitor Pattern

geovindu

000

python: Builder Pattern

geovindu

对于珠宝行业来说,一件成品珠宝(比如钻戒、项链)的制作包含多个固定步骤(选材质、选宝石、镶嵌工艺、刻字、质检),但每个步骤可以有不同的配置(比如材质可选黄金 /...

3800

python: Flyweight Pattern

geovindu

基于珠宝品类、库存、销售等核心实体来实现享元模式,重点区分「可共享的珠宝基础属性」和「个性化的销售 / 库存属性」,并通过实际业务流程(如库存查询、销售出库)展...

1700

python: Adapter Pattern

geovindu

假设你是珠宝电商平台的开发者: 早期系统对接了「传统珠宝供应商 A」,其提供的接口返回的珠宝数据是字典格式,且字段是中文(如{"名称": "黄金项链", "克...

2610

python: Facade Pattern

geovindu

你去珠宝店定制钻戒,不需要自己去对接钻石采购、戒托制作、珠宝鉴定、证书办理等多个部门(子系统),只需要告诉珠宝顾问(门面)你的需求,顾问会帮你协调所有环节,你只...

2300

python: Singleton Pattern

geovindu

在珠宝行业中,有很多天然适合单例模式的场景:比如「珠宝库存管理中心」(全公司只有一个库存总仓)、「珠宝鉴定证书生成器」(全系统只有一个证书编号生成器)、「会员积...

1500

python: Bridge Pattern

geovindu

我们可以让 “业务流程” 和 “实体属性” 各自独立扩展(比如新增 “回收” 流程,或新增 “铂金” 材质,无需修改原有代码)。

2100

python: Simple Factory Pattern

geovindu

用珠宝行业来解释:珠宝店(客户端)不需要自己打造钻戒、项链、手镯,而是交给珠宝加工厂(工厂类),只需告诉工厂 “要钻戒” 或 “要项链”,工厂就会根据要求生产出...

2900

python: Composite Pattern

geovindu

珠宝行业的典型场景: 叶子节点:单颗钻石、单条项链、单个戒指(不可拆分) 容器节点:订婚套装(戒指 + 项链 + 耳环)、节日礼盒(多件珠宝组合)、珠宝柜台...

3100

python: 枚举类型 enum

geovindu

1500

python: Abstract Factory Pattern

geovindu

珠宝行业的 “品牌生产线”:不同品牌(如卡地亚、蒂芙尼)都能生产戒指、项链、耳环,但每个品牌的珠宝材质、工艺、定价规则不同,抽象工厂就是定义 “品牌生产线” 的...

2100

python: Prototype Pattern

geovindu

在珠宝行业中,一款珠宝(如钻戒、手镯)的属性复杂(材质、宝石参数、工艺),且批量定制同款珠宝时,重复定义基础属性会增加成本、易出错。用原型模式克隆基础款,仅微调...

3700

对于软件设计模式的想法

用户9048088

提示:本文主要介绍个人对软件设计模式的思考,是基于过往十多年开发经历中对于设计模式的应用总结。希望通过不断积累和实践,提高软件设计能力

7700

微软竟然出了免费的 AI 应用开发课?!我已经学上了

程序员鱼皮

这门课覆盖了 AI Agent 开发的完整链路,从基础概念到设计模式、从 RAG 到多 Agent 协作、从协议标准到生产部署,15 节课一把梭。

11210

这套免费的设计模式教程,火了!

程序员鱼皮

最后,我建议大家在 学过一门编程语言、并且能够使用开发框架去完成项目之后,再去学设计模式。如果你写代码的熟练度还不够的话,直接去学设计模式会比较吃力,可能也无法...

8300

设计模式已死?

腾讯云开发者

于是有老师傅哀叹,设计模式已死。可新人们却无动于衷,因为他们现在关心的是 Harness。可真当你去深入研究多 Agent 系统时,你会发现,AI 自发地演化出...

16910

高并发交易场景下股票行情 API 防丢包架构设计与云端落地实践

用户12361263

本人任职公募基金量化研究岗位,长期负责量化投研系统研发、云端行情服务部署与多源 API 接入测试工作。在基于云服务器搭建实盘量化、回测平台的落地过程中发现:早盘...

10810

[开源]Java 设计模式:极简学习与落地指南

DevLlama

java-design-patterns 是一个专注于Java 设计模式实现的开源项目,旨在为开发者提供经过验证、规范的设计模式解决方案,帮助解决软件开发中常见...

11810

Agentic 设计模式拆解:6 种结构的优缺点与应用场景

deephub

所以这篇文章总结一些常见的设计模式,这些模式归纳了在大量已验证实现中反复出现的共性,可以视为一组结构化的骨架,用来理解智能体(Agent)、用户、模型和工具之间...

15810
领券