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

#设计模式

建造者模式-使用go语言实现

不做虫子

建造者模式是一种创建型设计模式,可以让你你分步骤创建复杂对象,并使用相同的创建代码生成不同类型的对象。例如盖房子的过程:无论是要建造木屋、石屋还是现代玻璃房,都...

000

Spring Cloud微服务设计模式详解:聚合器、代理、链式等核心模式实践指南

用户6320865

这些挑战的存在,使得设计模式在微服务架构中显得尤为重要。合理运用模式能够降低系统复杂度,提升可维护性,并为后续章节讨论的聚合器、代理等具体模式奠定理论基础。

1300

抽象工厂模式-使用go语言实现

不做虫子

抽象工厂模式是一种创建型设计模式,它允许我们创建一系列相关的对象,而无需指定其具体类。

3810

Eino ADK:一文搞定 AI Agent 核心设计模式,从 0 到 1 搭建智能体系统

深度学习与Python

当大语言模型突破了 “理解与生成” 的瓶颈,Agent 迅速成为 AI 落地的主流形态。从智能客服到自动化办公,几乎所有场景都需要 Agent 来承接 LLM ...

13610

全网最通俗易懂的JAVA23种设计模式(概念和理解)

程序员唱见

之前的java设计模式文章确实写得让大家不太容易理解,今天我将用最通俗易懂的大白话讲明白java中的23种设计模式都是些啥。

24310

为什么有人React代码能用5年不过时?高级工程师都在用的10个设计模式

前端达人

最近在code review时发现一个有意思的现象:同样是写React,有的同事代码被夸"优雅、可维护",有的却被吐槽"能跑但看着难受"。差距在哪?不是技术栈版...

13910

【C++:继承】C++面向对象继承全面解析:派生类构造、多继承、菱形虚拟继承与设计模式实践

艾莉丝努力练剑

在本文博主不展开讲,下篇博客,博主会介绍C++进阶中又一个重要的模块——【多态】,在【多态】中,博主会介绍两个涉及到【多态】中的重写相关知识点的关键字:over...

14910

JAVA中23种设计模式详解

程序员唱见

设计模式是软件工程中解决常见问题的可复用解决方案,由 Erich Gamma、Richard Helm、Ralph Johnson 和 John Vlissid...

11310

【Java设计模式 - 创建型模式3】抽象工厂模式

用户8589624

步骤 6 创建扩展了 AbstractFactory 的工厂类,基于给定的信息生成实体类的对象。 ShapeFactory 和 ColorFactory

14410

【Java设计模式 - 创建型模式2】工厂模式

用户8589624

我们将创建一个 Shape 接口和实现 Shape 接口的实体类。下一步是定义工厂类 ShapeFactory。 FactoryPatternDemo 类使用...

7210

设计模式六大原则 — 列举反例详解各个原则的核心思想和意义

木易士心

设计模式的六大原则是面向对象设计的基石,遵循这些原则可以提升代码的可维护性、可扩展性和可读性。下面对六大原则进行详细解析。

21010

仓颉语言中流式I/O的设计模式:从缓冲区读写器到高效文件处理

用户11379153

在大规模数据处理场景中,直接读写磁盘往往成为性能瓶颈。流式I/O通过缓冲区机制,将多个小的I/O操作合并为更少的系统调用,从而显著提升吞吐量。本文将深入探讨仓颉...

10310

设计模式讲解03—策略模式(Strategy)

CodeSuc

定义:策略模式(Strategy Pattern)是一种行为型模式。在这个模式中,会定义一组算法类,将每个算法实现分别封装起来,让它们可以互相替换

13010

设计模式讲解02—责任链模式(Chain)

CodeSuc

答:行为型模式主要用于描述对类或对象怎样交互和怎样分配职责。行为型模式 (Behavioral Pattern) 是对 在不同的对象之间划分责任和算法的抽象化 ...

10510

设计模式讲解01-建造者模式(Builder)

CodeSuc

定义:建造者模式是一种创建型设计模式,它允许你将创建复杂对象的步骤与表示方式相分离。

15910

0. AI时代我们还有必要学习设计模式吗

不做虫子

AI时代下,代码都少写很多了(但是我目前还达不到氛围编程的程度),我们只是充当一个需求提出者和code reviewer的角色,那我们还有必要掌握设计模式吗?让...

2.6K10

Agent设计模式——结论

xindoo

在本指南中,我们将智能 Agent 的构建定义为在技术画布上实践的艺术形式。这些 Agentic 设计模式是您的调色板和笔触——使您能够超越简单的提示词并创建动...

14010

Agent设计模式——附录 B - AI Agentic 交互:从图形界面到现实世界环境

xindoo

AI Agent 正日益通过数字界面和物理环境的交互来执行复杂任务。它们在这些多样化环境中感知、处理和行动的能力,正在从根本上重塑自动化、人机交互和智能系统的格...

14410

Agent设计模式——**常见问题解答:Agentic 设计模式**

xindoo

什么是"Agentic 设计模式"? Agentic 设计模式是可复用的高层解决方案,用于应对构建智能自主系统(Agent)时的常见挑战。这些模式为设计 Age...

15210

Agent设计模式——术语表

xindoo

提示词(Prompt): 提示词是用户向 AI 模型提供的输入,通常以问题、指令或陈述形式呈现,旨在激发模型生成相应输出。提示词的质量与结构深度影响模型响应效果...

14210
领券