首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
首页标签设计模式

#设计模式

设计模式之抽象工厂模式

九转成圣

抽象工厂模式(Abstract Factory)是一种创建型设计模式,提供一个接口用于创建一系列相关或相互依赖的对象,而无需指定它们的具体类。该模式的主要角色包...

600

01 面向对象、设计模式有何关系?

用户6256742

在这个例子中,我们创建了一个 Car 类,该类有 brand、model 和 speed 属性,以及 accelerate 和 brake 方法。每个汽车对象都...

7510

Java设计模式:享元模式实现高效对象共享与内存优化(十一)

码到三十五

设计模式是一种用于解决在特定上下文中经常出现的问题的优秀解决方案。它们为开发人员提供了一种通用的设计语言,有助于创建灵活且可维护的代码。享元设计模式(Flywe...

10710

使用设计模式来增强你的 SpringBoot 开发

默存

设计模式是软件开发中反复遇到的问题的既定解决方案。它们提供了一种行之有效的方法来构建代码,促进应用程序的高效和可维护。以下是设计模式如何具体地使 SpringB...

9710

Spring中都应用了哪些设计模式呢?

Java极客技术

我们在面试的过程中,很多时候,面试官喜欢问关于设计模式的相关内容,甚至有些在笔试的时候,让你简单写一个设计模式的实现,这时候,也有面试官习惯的问面试者,你了解S...

7510

Go:深入解析database/sql库的设计模式(以 Go 1.22 版本为例)

运维开发王义杰

Go语言的 database/sql 库是一个强大的数据库抽象层,用于连接和操作关系型数据库。database/sql 库引入了一些设计模式,使得数据库操作更加...

5910

Java一分钟之-设计模式:策略模式与模板方法

Jimaks

策略模式和模板方法模式都是行为设计模式,它们在处理算法变化和代码复用方面各有千秋。本文将深入浅出地介绍这两种模式,探讨它们的常见问题、易错点以及如何避免,并通过...

12910

Java一分钟之-设计模式:装饰器模式与代理模式

Jimaks

装饰器模式和代理模式都是在不改变原有对象的基础上,为对象添加新功能的设计模式。在这篇博客中,我们将讨论这两种模式的基本概念、常见问题及如何避免它们,并提供代码示...

7110

Java一分钟之-设计模式:观察者模式与事件驱动

Jimaks

观察者模式是一种行为设计模式,允许你定义一个订阅机制,当对象状态改变时,所有依赖它的对象都会得到通知并自动更新。

7910

Java一分钟之-设计模式:工厂模式与抽象工厂模式

Jimaks

在软件工程中,设计模式是解决常见问题的经验总结,其中工厂模式和抽象工厂模式是创建型设计模式的重要代表。在这篇博客中,我们将深入浅出地探讨这两个模式,分析它们的常...

12110

八大设计模式:适配器模式实现栈的泛型编程 | 通用数据结构接口的秘诀(文末送书)

鸽芷咕

而在软件工程中的设计模式,适配器是一种设计模式(设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结),该种模式是将一个类的接口转换成客...

5100

JAVA设计模式13:模版方法模式,将一些步骤延迟到子类中实现

Designer 小郑

模板方法模式是一种行为设计模式,它定义了一个操作中的算法的框架,将一些步骤延迟到子类中实现。在模板方法模式中,父类定义了一个模板方法,该方法提供了一个通用的算法...

5200

JAVA设计模式12:享元模式,避免创建大量相似对象的开销

Designer 小郑

享元模式是一种结构型设计模式,旨在通过共享对象来最大限度地减少内存使用和创建相似对象的开销。它适用于存在大量相似或相同对象的情况,通过共享这些对象的内部状态,可...

4100

JAVA设计模式5:建造者模式,将对象的构建过程与其表示分离

Designer 小郑

建造者模式是一种创建型设计模式,它将对象的构建过程与其表示分离,以便于相同的构建过程可以创建不同的表示。

7300

JAVA设计模式4:谈谈原型模式在JAVA实战开发中的应用

Designer 小郑

本文讲解了 Java 设计模式中的原型模式,并给出了样例代码,原型模式的主要目的是通过复制或克隆现有对象来创建新对象,而无需依赖于显式的实例化过程。

9500

【Linux】高级IO --- Reactor服务器IO设计模式

举杯邀明月

1. 多路转接接口select poll epoll所做的工作其实都是事件通知,只向上层通知事件到来,处理就绪事件的工作并不由这些API来完成,这些接口在进行...

4700

吴恩达:AI 智能体工作流

明明如月学长

现在的 AI 平台还没有跟上这些设计模式,如让同一个平台的多个 Agent 之间,甚至不同平台的 Agent 之间可以非常好地交流协作。现在的很多 AI 平台并...

9600

软考高级:设计模式分类(创建型、结构型、行为型)概念和例题

明明如月学长

设计模式是在软件工程中常见的解决特定问题的模板或指南,它们被分为三大类:创建型、结构型、和行为型。下面将简单介绍这三类设计模式,并给出一些常见的例子。

3300

软考高级:架构模式、设计模式、惯用法概念和例题

明明如月学长

在软件工程中,架构模式、设计模式和惯用法是指导软件设计和开发的不同层次的模式或解决方案。它们各自针对不同的问题域,提供了一系列最佳实践和解决策略。

5400

【ASP.NET Core 基础知识】--最佳实践和进阶主题--设计模式在ASP.NET Core中的应用

喵叔

设计模式是在软件设计过程中反复出现的、经过验证的、可重用的解决问题的方法。它们是针对特定问题的通用解决方案,提供了一种在软件开发中可靠的指导和标准化方法。设计模...

3300
领券