考查点:
1、设计模式三种类型的定位
2、设计模式分类
3、设计模式应用场景及特点
设计模式的分类
创建型模式
工厂方法模式
抽象工厂
系列
构建器模式
结构型模式
适配器模式
//原方法
A_ADD(a,b)
//新方法
ADD(a,b,c)
//创建对应参数的方法
ADD(a,b,c){
//调原方法
A_ADD(a,b)
}
//目标接口
interface Target
{
public void request();
}
//适配者接口
class Adaptee
{
public void specificRequest()
{
System.out.println("适配者中的业务代码被调用!");
}
}
//类适配器类
class ClassAdapter extends Adaptee implements Target
{
public void request()
{
specificRequest();
}
}
//客户端代码
public class ClassAdapterTest
{
public static void main(String[] args)
{
System.out.println("类适配器模式测试:");
Target target = new ClassAdapter();
target.request();
}
}