最新 最热

net8实现MediatR小示例C#

MediatR是.net下的一个实现消息传递的库,简洁高效,它采用中介者设计模式,通过进程内消息传递机制,进行请求/响应、命令、查询、通知和事件的消息传递,可通过泛型来支持消息的智能调度,用于领域事件中。...

2024-08-14
3

快速入门C#设计模式【2】结构型模式

适配器模式(Adapter Pattern)是一种结构型设计模式,它允许不兼容的接口之间可以一起工作。这种模式通常用于系统后期维护和扩展过程中,帮助已存在的系统与第三方库、API 或者是遗留系统进行交互,而无需修改原有代码。...

2024-08-13
3

快速入门C#设计模式【1】创建型模式

单例模式(Singleton Pattern)是一种常用的设计模式,用于确保一个类只有一个实例,并提供一个全局访问点。单例模式通常用于管理共享资源,例如配置文件、线程池等。...

2024-08-13
2

flea-common使用之通用策略模式实现

策略模式(Strategy Pattern)作为一种软件设计模式,用来实现对象的某个行为,该行为在不同的场景中拥有不同的实现逻辑。它定义了一组算法,同时将这些算法封装起来,并使它们之间可以互换。...

2024-08-13
1

7 种单例模式实现方法大揭秘:从饿汉式到Meyers' Singleton

单例模式是一种设计模式,目的是为了确保一个类只有一个实例,并提供一个全局访问点让其他对象可以获取该实例。单例模式在软件设计中起到了重要的作用,通过限制只有一个实例的存在并提供全局访问点,可以有效地管理和控制对...

2024-08-09
5

【设计模式】六大原则-上

我们实现了一个很简单的仓库系统。早期的时候你只设计了存储胡萝卜的过程,大致流程就是拿起胡萝卜=》丢到仓库=》关闭仓库门,功能很快就实现了。...

2024-08-09
1

设计模式 - 抽象工厂模式

抽象工厂模式是一种创建型设计模式,它提供了一个接口,用于创建一系列相关或相互依赖的对象,而无需指定它们的具体类。这种模式特别适用于需要创建一系列相关产品的情况,而且这些产品的具体实现可能会随着环境的不同而改变...

2024-08-09
1

盘点Tomcat中常见的13种设计模式

Tomcat的源码深处蕴含着一系列精妙的设计模式,它们共同支撑起了这个高性能、高灵活性的服务器平台

2024-08-09
1

23个小案例带你吃透23种设计模式(C++)

在软件开发流程中,一般应先对软件开发的过程进行建模,把要做什么功能、如何去实现、达到什么样的程度这些基本问题分析清楚了,才去写代码实现。建模是对现实按照一定规则进行简化,但应该体现出现实事物的特点。通过软件建...

2024-08-08
1

【每日精选时刻】使用 JAX 进行 AI 模型训练;MySQL创新版本9.0的新特性;工作两年后,如何看待设计模式

大家吼,我是你们的朋友煎饼狗子——喜欢在社区发掘有趣的作品和作者。【每日精选时刻】是我为大家精心打造的栏目,在这里,你可以看到煎饼为你携回的来自社区各领域的新鲜出彩作品。点此一键订阅【每日精选时刻】专栏,吃瓜...

2024-08-07
2