zoukankan      html  css  js  c++  java
  • Java设计模式——代理模式

    public interface People {
        public void work();
    }
    
    public class RealPeople implements People {
        public void work() {
            System.out.println("工作中...");
        }
    }
    
    /**
     * 代理类
     *
     */
    public class Proxy implements People {
    
        private RealPeople realPeople;
    
        public Proxy(RealPeople realPeople) {
            this.realPeople = realPeople;
        }
    
        public void work() {
            System.out.println("before work...");
            realPeople.work();
            System.out.println("after work...");
        }
    }
    
    public class ProxyTest {
        public static void main(String[] args) {
            Proxy proxy = new Proxy(new RealPeople());
            proxy.work();
        }
    }
  • 相关阅读:
    MyBatis入门
    Java JDBC
    Spring MVC
    Java内存模型
    Java日志
    Java I/O模型
    Java异常处理
    Java泛型设计
    Java反射
    Java代理
  • 原文地址:https://www.cnblogs.com/zengxiaoliang/p/8075147.html
Copyright © 2011-2022 走看看