摘要:
适配器模式(Adapter Pattern)是一种结构型设计模式,它允许不兼容的类协同工作。通过创建一个适配器类,将一个类的接口转换成客户端所期望的另一个接口,使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 适配器模式的基本结构 Target: 定义客户端使用的接口。 Adaptee: 阅读全文
posted @ 2025-03-15 21:06
小码哥-风云
阅读(15)
评论(0)
推荐(0)
摘要:
原型模式(Prototype Pattern)是一种创建型设计模式,它允许通过复制现有的对象来创建新的对象实例,而无需直接使用构造函数。原型模式的主要目的是减少对象创建的开销,并且可以通过克隆现有对象来快速生成新对象。 在C#中,原型模式通常通过实现ICloneable接口或自定义克隆方法来实现。下 阅读全文
posted @ 2025-03-15 20:56
小码哥-风云
阅读(20)
评论(0)
推荐(0)
摘要:
抽象工厂模式(Abstract Factory Pattern)是一种创建型设计模式,它提供了一种创建一系列相关或依赖对象的接口,而无需指定它们具体的类。抽象工厂模式的主要目的是将对象的创建过程与使用过程分离,使得客户端可以不关心对象的具体实现细节。 抽象工厂模式的基本结构 AbstractFact 阅读全文
posted @ 2025-03-15 20:52
小码哥-风云
阅读(41)
评论(0)
推荐(0)
摘要:
访问者模式(Visitor Pattern)是一种行为型设计模式,它允许你在不修改对象结构的情况下,为对象结构中的元素添加新的操作。访问者模式将数据结构和数据操作分离,使得你可以灵活地添加新的操作而不需要改变现有的类。 在C#中实现访问者模式时,通常需要以下几个角色: Visitor: 定义一个接口 阅读全文
posted @ 2025-03-15 20:44
小码哥-风云
阅读(29)
评论(0)
推荐(0)
摘要:
我们接上一个模式的实例: (1).创建水果接口 IFruit: 1 namespace 工厂方法模式 2 { 3 public interface IFruit 4 { 5 /// <summary> 6 /// 水果的单价 7 /// </summary> 8 double Amount { ge 阅读全文
posted @ 2025-03-15 19:08
小码哥-风云
阅读(8)
评论(0)
推荐(0)
摘要:
我们先看下类图: 1.建立工厂类FruitFactory:这里有两种写,一种通过Switch,一种通过反射 1 using System.Xml.Linq; 2 using System; 3 4 namespace 简单工厂 5 { 6 internal class FruitFactory 7 阅读全文
posted @ 2025-03-15 18:27
小码哥-风云
阅读(6)
评论(0)
推荐(0)
摘要:
1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Net.Http.Headers; 5 using System.Runtime.InteropServices.Windo 阅读全文
posted @ 2025-03-15 17:54
小码哥-风云
阅读(12)
评论(0)
推荐(0)
摘要:
以下是23种设计模式: 阅读全文
posted @ 2025-03-15 17:29
小码哥-风云
阅读(7)
评论(0)
推荐(0)

浙公网安备 33010602011771号