适配器模式Adapter
将一个类的接口转换成用户希望的另外一个接口。适配器模式主要应用于希望复用一些现存的类,但是接口又与复用的环境要求不一样的情况。
package adapter.pattern;
/*** * @author Real H LI**/
public class Existed {public void OldRequest(){System.out.println("Existed Interface");}}
package adapter.pattern;
/*** * @author Real H LI**/
public class Target {public void Request(){System.out.println("Target Interface");}
}
package adapter.pattern;
/*** * @author Real H LI**/
public class Adapter extends Target {private Existed adaptee=new Existed();@Overridepublic void Request() {// TODO Auto-generated method stubadaptee.OldRequest();}}
package adapter.pattern;
/*** * @author Real H LI**/
public class AdapterPattern {/*** @param args*/public static void main(String[] args) {// TODO Auto-generated method stubTarget target=new Adapter();target.Request();}}