zoukankan      html  css  js  c++  java
  • design_model(5)adapter

    1.适配器模式

    将一个接口转换为我们所需要的的接口

    2.实例

    public  interface Adapter {
    	public abstract void  test() ;
    }
    
    public class Adaptee  implements  Adapter{
    	@Override
    	public void  test() {
    		
    	}
    }
    
    public  interface  Target {
       public  abstract void  handler();
    }
    
    public class TargetImp   implements  Target{
    	private  Adapter adapter;
    	@Override
    	public void handler() {
    		adapter.test();
    	}
    	public TargetImp(Adapter adapter) {
    		super();
    		this.adapter = adapter;
    	}
    }
    
    public class Client {
    	  public static void main(String[] args) {
    		 Adaptee adaptee = new Adaptee();
    		 TargetImp targetImp = new TargetImp(adaptee);
    		 targetImp.handler();
    	  }
    }
    
  • 相关阅读:
    遍历datatable的方法
    C# 存储过程使用方法
    C# 存储过程
    dev repositoryItem 手工定义
    无限极分类
    ThinkPHP
    ThinkPHP
    RBAC
    ThinkPHP
    正则表达式
  • 原文地址:https://www.cnblogs.com/gg128/p/9555101.html
Copyright © 2011-2022 走看看