C#学习笔记之适配器模式详解-创新互联
什么是适配器模式?
适配器模式(Adapter):将一个类的接口转换成客户希望的另外一个接口。
Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。
什么时候运用适配器模式?
在想使用一个已经存在的类时,如果它的接口,也就是它的方法与我们当前的要求不相同时,就需要考虑用到适配器模式了。
一般而言,使用适配器模式是出于无奈之举,一般存在于软件开发后期或者维护期,在软件设计阶段,我们还是尽量避免该模式的使用。
适配器模式的组成
Target:目标接口,也就是客户所期待的接口。目标可以是具体的或者抽象的类,也可以是接口。
Adpatee:需要适配的类。也就是我们需要与目标接口对接成功的类。
Adapter:中间起到链接作用的类。通过在内部包装一个Adptee对象,将源接口转换成目标接口。
适配器模式具体实现
适配器模式的结构
适配器模式的实现
Target类:也就是目标类
class Target { public virtual void Request() { Console.WriteLine("普通请求"); } }
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
当前标题:C#学习笔记之适配器模式详解-创新互联
当前路径:http://scyanting.com/article/hdpge.html