C#设计模式学习小结之五 适配器模式
来源:互联网 发布:传奇霸业注灵数据 编辑:程序博客网 时间:2024/06/16 11:15
将老接口适配到新接口上时可用
using System;namespace 适配器模式{ class Program { static void Main(string[] args) { MssqlImpl mi = new MssqlImpl(); mi.Read(); mi.Write(); Adapter adapter = new Adapter(); adapter.Read(); adapter.Write(); Console.Read(); } } abstract class DBImpl //新接口 { public abstract void Read(); public abstract void Write(); } class MssqlImpl : DBImpl { public override void Read() { Console.WriteLine("MSSQL 读取数据库"); } public override void Write() { Console.WriteLine("MSSQL 写入数据库"); } } class AccessImpl //老接口 { public void AccessRead() { Console.WriteLine("Access 读取数据库"); } public void AccessWrite() { Console.WriteLine("Access 写入数据库"); } } class Adapter : DBImpl { private AccessImpl ai = new AccessImpl(); public override void Read() { ai.AccessRead(); } public override void Write() { ai.AccessWrite(); } }}
0 0
- C#设计模式学习小结之五 适配器模式
- 设计模式系列之五:适配器模式
- 《设计模式之禅》学习小结之适配器模式,迭代器模式和组合模式
- C# 设计模式 之 适配器模式(Adapter)
- c#设计模式之[适配器模式]
- C#设计模式之《适配器模式》
- 设计模式五:适配器模式
- 设计模式五-适配器模式
- C#设计模式学习小结之二 装饰模式
- C#设计模式学习小结之三 观察者模式
- C#设计模式学习小结之四 状态模式
- C#设计模式学习小结之六 外观模式
- C#设计模式学习小结之七 建造者模式
- C#设计模式学习小结之八 模版方法模式
- C#设计模式学习小结之九 原型模式
- C#设计模式学习小结之十 代理模式
- 设计模式学习之---Adapter(适配器)模式
- 设计模式学习笔记之适配器模式
- js中如何获取元素样式
- Quartz 2D编程指南之二:图形上下文(Graphics Contexts)
- Java - 对象的初始化过程
- Linux下主要的bash shell指令(一)
- 看C#源码笔记
- C#设计模式学习小结之五 适配器模式
- HDU 3613 Best Reward
- C#控制台基础 两个int类型数组,求交集,并集,差集
- windows消息机制(MFC)
- 宏观介绍hadoop
- 当SWOOLE遇上TCP
- Android内存泄露分析(MemoryAnalyzer工具)
- 解决vmbox配置设置好自定义网桥后无法ping通问题
- 二叉树的重建