资源简介
用C#实现一个简单的适配器模式的代码
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace AdapterPatternTest
{
interface IJob {
void speakChinese();
void speakEnglish();
}
class Person {
public void speakChinese1() {
Console.WriteLine(“I can speak Chinese“);
}
}
class AdapterOfClass : Person IJob {
public void speakChinese() {
Console.WriteLine(“类适配器通过继承获得Person类的speakChinese方法“);
base.speakChinese1();
}
public void speakEnglish() {
Console.WriteLine(“the person can speak English through the AdapterOfClass“);
}
}
class AdapterOfobject : IJob {
private Person person;
public AdapterOfobject(Person person) {
this.person = person;
相关资源
- Asp.net MVC - 使用PRG模式 解决放刷新问
- WcfRestFull 开发模式
- 类mvc模式 模版引擎(RazorEngine)
- 简单工厂设计模式之计算器练习
- C# command模式 入门级
- C# 设计模式观察者模式 入门级
- 弹出模式窗口显示进度条
- c# 创建自己的命令(命令模式)
- WPF自动序号(观察者模式)
- WpfDockingLibrary WPF多文档模式停靠窗口
- C# 24种设计模式代码及应用举例
- GOF23种设计模式C#实现
- c#工厂模式和反射机制三层体系的结构
- kinect和WPF、C#学习例程,彩色图、深度
- wpf中MVVM模式下窗体跳转及显隐控制实
- C# TCPIP一客户端多服务端模式
- c#winform 使用水晶报表推模式详细教程
- 动软 DbHelperSQL.cs
- WPF 使用MVVM模式 关闭窗口
- C# 语言c/s模式的餐饮管理系统vs2008
- Wpf Mvvm模式下窗口ShowDialog的实现
- c#课后课后习题参考答案
- C# Http模拟POST等模式完成发包并查看服
- C#中实现MVC模式微信支付
- 基于C/S模式在线聊天室系统源码(服
- c#类库:ftp客户端 支持主动和被动模式
- 修改 webbrowser 支持IE8/IE9/IE10/HTML5 (
- 基于B/S模式的在线文档分享方案的研
- c# 二十多种设计模式-完整版
- wpf 做的天气预报工具源码 支持更换城
评论
共有 条评论