c# 适配器模式_C#教程-查字典教程网
c# 适配器模式
c# 适配器模式
发布时间:2016-12-28 来源:查字典编辑
摘要:结构图:客户可以对接的接口类:复制代码代码如下:classTarget{publicvirtualvoidRequest(){Console...

结构图:

客户可以对接的接口类:

复制代码 代码如下:

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#教程学习
    编程开发子分类