zoukankan      html  css  js  c++  java
  • 接口之代理模式

    1 本例是静态代理,动态代理见反射。

    public class TestProxy {
    
        public static void main(String[] args) {
            ProxyObject po = new ProxyObject();
            po.action();
    
        }
    
    }
    
    interface Object {
        void action();
    }
    
    class ProxyObject implements Object {
        Object obj;
    
        public ProxyObject() {
            System.out.println("创建一个代理类");
            obj = new realObject();
        }
    
        public void action() {
            System.out.println("代理类开始执行");
            obj.action();
            System.out.println("代理类执行结束");
        }
    }
    
    class realObject implements Object {
    
        @Override
        public void action() {
            System.out.println("被代理类开始执行");
            System.out.println("被代理类执行操作");
            System.out.println("被代理类执行结束");
        }
    
    }
  • 相关阅读:
    css3线性渐变
    php的%s
    面向对象
    excel导入导出
    保存Excel
    保存word
    图片预览
    验证日期输入格式
    级联菜单
    中级前端知识点提要
  • 原文地址:https://www.cnblogs.com/yjtm53/p/4140167.html
Copyright © 2011-2022 走看看