会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
一个人的行走范围,就是他的世界。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
4
5
6
7
8
9
10
11
12
13
下一页
2024年3月10日
07_适配器模式
摘要: 适配器模式是一种结构型设计模式,它通过将一个类的接口转换成客户端所期望的另一个接口,使得原本由于接口不兼容而不能一起工作的类能够协同工作。 适配器模式有三个主要角色: 目标接口(Target):定义了客户端所期望的接口。 源接口(Adaptee):需要被适配的类或接口。 适配器(Adapter):将
阅读全文
posted @ 2024-03-10 10:10 野码
阅读(50)
评论(0)
推荐(0)
2024年3月9日
06_原型模式
摘要: 原型模式是一种创建型设计模式,它通过克隆现有对象来创建新对象,而不是通过实例化类来创建。原型模式允许我们创建具有相同属性和方法的对象集合,从而减少了对象的创建成本。 在原型模式中,我们首先创建一个原始对象,然后通过克隆该对象来创建新的对象。这样,我们可以在不重新实例化类的情况下创建多个相似的对象。
阅读全文
posted @ 2024-03-09 11:04 野码
阅读(56)
评论(0)
推荐(0)
05_建造者模式
摘要: 建造者模式是一种创建型设计模式,旨在让你能够创建复杂对象,而无需直接在应用程序中指定其具体类型。通过建造者模式,你可以将对象的构建过程和表示分离,从而使相同的构建过程可以创建不同表示形式的对象。这种模式通常包括以下几个关键组件: 产品(Product):最终要创建的复杂对象。 抽象建造者(Build
阅读全文
posted @ 2024-03-09 10:19 野码
阅读(54)
评论(0)
推荐(0)
2024年3月8日
04_抽象工厂模式
摘要: 抽象工厂模式是一种创建型设计模式,它提供一个接口用于创建一系列相关或相互依赖对象的工厂,而不需要指定具体的类。这种模式通过提供一个抽象的工厂接口,使得客户端可以创建一系列产品对象而无需关心具体的实现细节。 在抽象工厂模式中,通常会定义一个抽象工厂接口,其中包含多个方法用于创建不同类型的产品。具体的工
阅读全文
posted @ 2024-03-08 12:16 野码
阅读(48)
评论(0)
推荐(0)
03_工厂方法模式
摘要: 工厂方法模式是一种创建型设计模式,用于定义一个创建对象的接口,但将实际创建对象的工作延迟到子类中。这样可以使一个类的实例化延迟到其子类中,从而实现解耦和灵活性。 在工厂方法模式中,通常包含以下几个角色: 抽象工厂(Creator):定义创建对象的接口,通常包含一个抽象的工厂方法,由子类实现具体的对象
阅读全文
posted @ 2024-03-08 11:39 野码
阅读(71)
评论(0)
推荐(0)
02_简单工厂模式
摘要: 简单工厂模式(Simple Factory Pattern)是一种创建型设计模式,属于工厂模式的一种。在简单工厂模式中,通过一个工厂类来负责创建对象实例,而客户端无需直接创建对象,只需要通过工厂类来获取所需的对象。 简单工厂模式包含以下几个角色: 工厂类(Factory):负责创建对象实例的类。 产
阅读全文
posted @ 2024-03-08 11:10 野码
阅读(58)
评论(0)
推荐(0)
01_单例模式
摘要: 单例模式是一种常见的设计模式,用于确保一个类只有一个实例,并提供一个全局访问点。在单例模式中,类会提供一个静态方法来获取其唯一实例,如果该实例不存在则会创建一个新实例,否则返回已有的实例。 public sealed class Counter { public Counter() { Create
阅读全文
posted @ 2024-03-08 10:45 野码
阅读(62)
评论(0)
推荐(0)
2024年3月1日
14.分布式事件总线MassTransit的简单使用
摘要: 简介: MassTransit,直译公共交通, 是由 Chris Patterson 开发的基于消息驱动的.NET 分布式应用框架,其核心思想是借助消息来实现服务之间的松耦合异步通信,进而确保应用更高的可用性、可靠性和可扩展性。通过对消息模型的高度抽象,以及对主流的消息代理(包括RabbitMQ、A
阅读全文
posted @ 2024-03-01 11:51 野码
阅读(732)
评论(0)
推荐(0)
2024年2月27日
13.分布式事件总线DotNetCore.CAP的简单使用
摘要: DotNetCore.CAP框架提供了一个简单易用的API和多种消息传输协议支持(包括Redis、RabbitMQ等),可以让用户轻松地实现消息队列、事件发布/订阅、分布式事务等功能。它还具备自动重试、异常处理、数据序列化等高级特性,可以保证消息的可靠性和一致性。 使用DotNetCore.CAP框
阅读全文
posted @ 2024-02-27 12:31 野码
阅读(1159)
评论(0)
推荐(1)
12.NET观察者模式,发布与订阅
摘要: 定义对象间一种一对多的依赖关系,使得每当一个对象改变状态,则所有依赖于它的对象都会得到通知并被自动更新。 ——发布订阅模式 发布订阅模式主要有两个角色: 1.发布方(Publisher):也称为被观察者,当状态改变时负责通知所有订阅者。 2.订阅方(Subscriber):也称为观察者,订阅事件并对
阅读全文
posted @ 2024-02-27 11:20 野码
阅读(298)
评论(0)
推荐(0)
上一页
1
···
4
5
6
7
8
9
10
11
12
13
下一页
公告