博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java设计模式-代理模式
阅读量:6207 次
发布时间:2019-06-21

本文共 767 字,大约阅读时间需要 2 分钟。

package proxy;/** * 抽象主题,定义主要功能 */public interface Subject {     public void operate();}
package proxy;public class Proxy implements Subject{    private Subject subject;        public Proxy(Subject subject) {        this.subject = subject;    }        public void operate() {        System.out.println("before operate......");        subject.operate();        System.out.println("after operate......");    }}
package proxy;public class RealSubject implements Subject{    public void operate() {        System.out.println("realsubject operatestarted......");    }}
package proxy;public class Client {    public static void main(String[] args) {         Subject subject = new RealSubject();            Proxy proxy = new Proxy(subject);            proxy.operate();    }}

 

转载地址:http://vjzja.baihongyu.com/

你可能感兴趣的文章
揭开自然拼读法(Phonics)的神秘面纱
查看>>
【Python】启动迅雷下载
查看>>
新技术与注会
查看>>
医美分期一定会倒下一大片?
查看>>
MongoDB 通过配置文件启动
查看>>
组合模型初探
查看>>
git解决冲突(rebase版)
查看>>
一行代码打开相册/相机
查看>>
【Lintcode】二叉树的最大深度 - 比较简单,用递归比较好,不递归也能做,比较麻烦...
查看>>
批量 kill mysql 线程
查看>>
Spring Cloud 概述
查看>>
Extensions in UWP Community Toolkit - Overview
查看>>
【详细】【转】C#中理解委托和事件
查看>>
网络通信
查看>>
华为手机设置桌面图标角标提醒的实现
查看>>
[日常] Go语言圣经-错误,函数值习题
查看>>
CSS 文本字体颜色设置方法(CSS color)
查看>>
springMVC Model ModelMap 和 ModelAndView的区别(转)
查看>>
java C 类自动转换规则
查看>>
golang 的 buffered channel 及 unbuffered channel
查看>>