using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace 适配器模式
{
//定义一个电脑
public interface Computer
{
void ReadMemorybank();
}
//定义一个内存条
public class ReadMemory
{
public void SpecificRequest()
{
Console.WriteLine("我是内存条");
}
}
//定义一个读卡器,即适配器
public class CardReader:ReadMemory,Computer
{
public void ReadMemorybank()
{
this.SpecificRequest();
}
}
class Program
{
static void Main(string[] args)
{
//电脑可以通过读卡器获取内存条中的数据
Computer computer = new CardReader();
computer.ReadMemorybank();
Console.ReadKey();
}
}
}
因为没有使用过适配器模型,对他的理解不是很深刻,个人觉得他的主要功能是使一个端口能够通过适配器调用另一个端口的功能方法。
c# 适配器模式简单例子
最新推荐文章于 2024-07-08 15:19:42 发布