设计模式-适配器模式(adapter )
将一个或几个接口转化成你需要的另一个接口,从而达到你的需要,这种方式可称之为适配器模式:
方式一:
public interface Fly{
public void fly();
}
public interface Broom{
public void clean();
}
public class BroomStickRiding implements Fly,Broom{
public void fly(){
// fly
}
public void clean(){
// clean
}
}
方式二:
public class SquarePeg{
public void insert(String str){
System.out.println("SquarePeg insert():"+str);
}
}
public class RoundPeg{
public void insertIntohole(String msg){
System.out.println("RoundPeg insertIntoHole():"+msg);
}
}
public class PegAdapter extends SquarePeg{
private RoundPeg roundPeg;
public PegAdapter(RoundPeg peg)(this.roundPeg=peg;)
public void insert(String str){ roundPeg.insertIntoHole(str);}
}
在平时的编程过程中,这种方式经常会用到,只不过当时可能不知道这是适配器模式而已。
适配器模式在编程中的应用
本文介绍了适配器模式的基本概念,并通过实例展示了如何在编程中使用适配器模式将不同接口转换为所需接口,提高代码复用性和灵活性。
1420

被折叠的 条评论
为什么被折叠?



