设计模式:适配器模式
2017-12-06 11:32
225 查看
适配器模式:将一个类的接口装换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。
适配器使用:当系统的数据和行为都正确,但接口不符时,我们应该考虑用适配器,目的是使控制范围之外的一个原有对象与某个接口匹配。适配器模式主要应用于希望复用一些现存的类,但是接口又与复用环境要求不一致的情况。
适配器使用:当系统的数据和行为都正确,但接口不符时,我们应该考虑用适配器,目的是使控制范围之外的一个原有对象与某个接口匹配。适配器模式主要应用于希望复用一些现存的类,但是接口又与复用环境要求不一致的情况。
using System; public class Program { class Target { public virtual void Request() { Console.WriteLine("普通请求"); } } class Adaptee { public void SpecificRequest() { Console.WriteLine("特殊请求! "); } } class Adapter:Target { private Adaptee adaptee = new Adaptee(); public override void Request() { adaptee.SpecificRequest(); } } static void Main(string[] args) { Target target = new Adapter(); target.Request(); Console.Read(); } }
相关文章推荐
- 设计模式之适配器模式
- java设计模式:适配器模式
- 设计模式—适配器模式
- 设计模式之适配器模式(Adapter Class/Object)
- 学学设计模式【适配器模式】
- 设计模式--适配器模式
- Java 设计模式(五)适配器模式
- Java设计模式(7)——结构型模式之适配器模式(Adapter)
- 设计模式—适配器模式(十三)
- 【四】设计模式——适配器模式(Adapter Pattern)
- 设计模式七之适配器模式和外观模式1
- java设计模式6--适配器模式(Adapter )
- 设计模式的应用场景(7)--适配器模式
- Java设计模式-适配器模式
- 设计模式之--适配器模式(adapter)
- 设计模式之适配器模式
- 设计模式 --> (5)适配器模式
- Java设计模式(八) 适配器模式
- java设计模式【全】-适配器模式
- 设计模式之适配器模式