手机
当前位置:查字典教程网 >编程开发 >C#教程 >c# 适配器模式
c# 适配器模式
摘要:结构图:客户可以对接的接口类:复制代码代码如下:classTarget{publicvirtualvoidRequest(){Console...

结构图:

c# 适配器模式1

客户可以对接的接口类:

复制代码 代码如下:

class Target

{

public virtual void Request()

{

Console.WriteLine("普通请求!");

}

}

客户需要使用适配器才能使用的接口:

复制代码 代码如下:

class Adaptee

{

public void SpecialRequest()

{

Console.WriteLine("特殊请求!");

}

}

适配器的定义:继承与Target类

复制代码 代码如下:

class Adapter : Target

{

Adaptee ad = new Adaptee();

public override void Request()

{

ad.SpecialRequest();

}

}

主函数的调用:

复制代码 代码如下:

class Program

{

static void Main(string[] args)

{

Target ta = new Target();

ta.Request();

Target sta = new Adapter();

sta.Request();

Console.ReadKey();

}

}

原本不可以使用的接口,通过适配器之后可以使用了。

【c# 适配器模式】相关文章:

C#独立域名查询代码

c#设计模式 适配器模式详细介绍

c# 组合模式

基于c#图像灰度化、灰度反转、二值化的实现方法详解

解析C#设计模式编程中适配器模式的实现

c# 正则指引--字符组

c#匹配整数和小数的正则表达式

c# 备忘录模式

C#设计模式编程中运用适配器模式结构实战演练

c# 类型构造器

精品推荐
分类导航