欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

c# 適配器模式

 更新時間:2012年10月29日 14:11:16   作者:  
適配器模式:將一個類的接口轉換成客戶希望的另一個接口,Adapter使原本由于接口不兼容而不能一起工作的那些類可以一起工作
結構圖:


客戶可以對接的接口類:
復制代碼 代碼如下:

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();
}
}

主函數(shù)的調用:
復制代碼 代碼如下:

class Program
{
static void Main(string[] args)
{
Target ta = new Target();
ta.Request();
Target sta = new Adapter();
sta.Request();
Console.ReadKey();
}
}

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

相關文章

  • Unity實現(xiàn)蘋果手機Taptic震動

    Unity實現(xiàn)蘋果手機Taptic震動

    這篇文章主要介紹了Unity實現(xiàn)蘋果手機Taptic震動,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-10-10
  • C#使用itextsharp生成PDF文件的實現(xiàn)代碼

    C#使用itextsharp生成PDF文件的實現(xiàn)代碼

    以下是對在C#中使用itextsharp生成PDF文件的實現(xiàn)代碼進行了詳細分析介紹,需要的朋友可以過來參考下
    2013-07-07
  • C# 去除首尾字符或字符串的方法

    C# 去除首尾字符或字符串的方法

    C# 去除首尾字符或字符串的方法,需要的朋友可以參考一下
    2013-04-04
  • C#怎樣才能將XML文件導入SQL Server

    C#怎樣才能將XML文件導入SQL Server

    怎樣才能將XML文件導入SQL Server 2000,主要使用了接口以及簡單工廠來實現(xiàn)將xml文件導入到sql數(shù)據(jù)庫中,將XML文件導入SQL Server有若干種方法,這里提供其中的3種需要的朋友可以參考下
    2012-12-12
  • 一文探索C#中實現(xiàn)雙向鏈表的方法

    一文探索C#中實現(xiàn)雙向鏈表的方法

    這篇文章主要為大家詳細介紹了C#中的雙向鏈表的實現(xiàn),揭秘雙向鏈表內實現(xiàn)諸多方法的那些事,感興趣的小伙伴可以跟隨小編一起學習一下
    2024-03-03
  • unity實現(xiàn)無限列表功能

    unity實現(xiàn)無限列表功能

    這篇文章主要介紹了unity實現(xiàn)無限列表功能,水平方向,豎直方向滑動,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-04-04
  • C#對多個集合和數(shù)組的操作方法(合并,去重,判斷)

    C#對多個集合和數(shù)組的操作方法(合并,去重,判斷)

    下面小編就為大家?guī)硪黄狢#對多個集合和數(shù)組的操作方法(合并,去重,判斷)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-12-12
  • 詳解C# 反射(Reflection)

    詳解C# 反射(Reflection)

    這篇文章主要介紹了C# 反射(Reflection)的的相關資料,文中示例代碼非常詳細,供大家參考和學習,感興趣的朋友可以了解下
    2020-06-06
  • C#中ManualResetEvent實現(xiàn)線程的暫停與恢復

    C#中ManualResetEvent實現(xiàn)線程的暫停與恢復

    本文主要介紹了C#中ManualResetEvent實現(xiàn)線程的暫停與恢復,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • C#實現(xiàn)json格式數(shù)據(jù)解析功能的方法詳解

    C#實現(xiàn)json格式數(shù)據(jù)解析功能的方法詳解

    這篇文章主要介紹了C#實現(xiàn)json格式數(shù)據(jù)解析功能的方法,結合實例形式較為詳細的分析了C#解析json格式數(shù)據(jù)的具體操作步驟與相關注意事項,需要的朋友可以參考下
    2017-12-12

最新評論