手机
当前位置:查字典教程网 >编程开发 >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# 设计模式系列教程-适配器模式

精品推荐
分类导航