您的位置:首页 > 编程语言 > C#

适配器模式 c#

2016-01-08 16:32 393 查看
  将一个接口转换为用户希望的另一个接口。

using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;

namespace ConsoleApplication1
{
class Program
{
/// <summary>
/// 用户想要的接口
/// </summary>
public abstract class User
{
public abstract void Request();
}

/// <summary>
/// 真实需求
/// </summary>
public class Adaptee
{
public void TrueReqest()
{
Console.WriteLine("this is the true request");
}
}

/// <summary>
/// 接口适配类
/// </summary>
public class Adapter : User
{
private readonly Adaptee adaptee = new Adaptee();
public override void Request()
{
adaptee.TrueReqest();
}
}

static void Main(string[] args)
{
User user = new Adapter();
user.Request();
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: