zoukankan      html  css  js  c++  java
  • 代理模式(静态代理)

    概述: 为其他对象提供一种代理以控制对这个对象的访问

    //接口的应用:代理模式(静态代理)
    public class TestProxy {
    	public static void main(String[] args) {
    		Object obj = new ProxyObject();
    		obj.action();
    	}
    }
    
    interface Object{
    	void action();
    }
    //代理类
    class ProxyObject implements Object{
    	Object obj;
    	
    	public ProxyObject(){
    		System.out.println("代理类创建成功");
    		obj = new ObjctImpl();
    	}
    	
    	public void action(){
    		System.out.println("代理类开始执行");
    		obj.action();
    		System.out.println("代理类执行结束");
    	}
    }
    //被代理类
    class ObjctImpl implements Object{
    
    	@Override
    	public void action() {
    		System.out.println("=====被代理类开始执行======");
    		System.out.println("=====具体的操作======");
    		System.out.println("=====被代理类执行完毕======");
    		
    	}
    	
    }
    
  • 相关阅读:
    人物装备的选取
    状压 + 背包
    村庄之间建立邮局
    woj
    括号匹配算面积(模拟)
    流程控制之if
    周末练习题(第一周)
    day04作业
    流程控制之for
    Python流程控制之while
  • 原文地址:https://www.cnblogs.com/liyao0312/p/11627463.html
Copyright © 2011-2022 走看看