适配器模式把一个类的接口转换成客户希望的另一个接口,使得原本由于接口不兼容而不能一起工作
的那些类可以一起工作。
具体代码如下:
//客户期望的接口 class Target { public virtual void Request(){}; } |
//需要适配的类 class Adaptee { pbulic void SpecificRequest(){}; } |
//将源接口Adaptee转换成目标接口Target class Adapter :public target { private Adaptee adaptee = new Adapter(); public void Request() { adaptee->SpecificRequest(); } } |
转载于:https://blog.51cto.com/chenchao40322/401332