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

#设计模式

Rust专项——高级 Trait 与泛型进阶:GAT、HRTB、型变与设计模式

红目香薰

本节聚焦 Rust 高阶类型技巧与工程化模式:GAT(泛型关联类型)、HRTB(高阶 trait 约束)、型变/不变、PhantomData、新类型/密封 tr...

600

【Java进阶】从屎山到优雅:if判断代码重构指南,告别混乱逻辑!✨

红目香薰

很多设计模式(如策略模式、状态模式等)都是为了解决复杂条件判断而设计的。掌握基本的条件判断优化技巧,有助于理解这些设计模式的价值。

1100

组合设计模式-使用go语言实现

不做虫子

组合设计模式是一种结构型设计模式。允许我们将对象组成成树状结构,同时,能让我们像使用单个对象使用它们,该模式使用一个通用接口来处理所有对象,不需要让调用方了解具...

5600

桥接设计模式-使用go语言实现

不做虫子

桥接模式是一种结构型设计模式,它能将一个大类或者一批耦合比较紧密的类拆分为抽象和实现两个独立的层次结构,从而方便在开发过程中根据场景分别使用。这种拆分能让两种层...

8410

适配器模式-使用go语言实现

不做虫子

适配器模式是一种结构型设计模式,它允许接口不兼容的对象能够相互合作,通过转换数据格式和调用接口来桥接差异。

10510

设计模式-单例模式

Swing Dunn

一个静态公有的访问器:public static Classname getInstance(); 唯一能访问到单例的对外的接口

7110

单例模式-使用go语言实现

不做虫子

单例模式是一种创建型设计模式,它确保一个类只有一个实例,并提供一个全局访问点来获取该实例。

7110

原型模式-使用go语言实现

不做虫子

原型模式是一种创建型设计模式,它允许开发者通过复制已有对象来创建新对象,而无需让代码依赖对象所属的具体类。

7500

深入理解 OKHttp:设计模式、核心机制与架构优势

木易士心

OKHttp 作为一款优秀的网络请求框架,其源码中蕴含了许多巧妙的设计思想。本文将从 设计模式、核心机制和整体优势 等角度,带你深入剖析 OKHttp 的内部实...

14710

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

木易士心

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

11710

Android EventBus 源码解析:设计模式、原理与实现

木易士心

EventBus 是一个基于 发布-订阅(Publish-Subscribe)模式 的事件总线框架,广泛应用于 Android 组件间的通信。它通过解耦组件之间...

14910

Android常用的设计模式及其应用场景

木易士心

在Android开发中,设计模式被广泛应用于框架设计、第三方库实现以及业务代码中,目的是提高代码复用性、可维护性和扩展性。以下是Android中常用的设计模式及...

10910

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

不做虫子

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

10310

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

用户6320865

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

22710

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

深度学习与Python

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

26210

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

程序员唱见

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

37410

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

前端达人

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

16810

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

艾莉丝努力练剑

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

16710

JAVA中23种设计模式详解

程序员唱见

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

13110
领券