适配器模式 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(); } } }
相关文章推荐
- C#--静态成员的生命周期
- C#只允许启动一个WinFrom进程
- c# GDI+简单绘图(一)
- c# 百度api语音识别
- c#的协变和逆变
- c#中const与readonly区别
- C#设计模式前奏-面向对象设计原则
- C# 定时器计划任务
- C#运用存储过程新增一条记录并返回自动生成的ID
- C#--静态字段
- 观察者模式 c#
- 在C#中SENDMESSAGE和POSTMESSAGE的参数传递
- 建造者模式 c#
- C#交错数组
- c# 后台get post请求
- C#中怎么使控件随着窗体的大小改变而改变
- C# 如何捕获一个USB设备发送到PC的数据
- 外观模式 c#
- C#创建datatable
- C# winForm 将窗体状态栏StatusStrip示例(显示当前时间)