博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
静态代理
阅读量:6825 次
发布时间:2019-06-26

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

hot3.png

1、创建接口类

package com.lx.proxy;public interface StudentService {    void study();}

2、接口实现类,具体业务处理

package com.lx.proxy;public class StudentServiceImp implements StudentService {    @Override    public void study() {        System.out.println("day day up !");    }}

3、静态代理类

package com.lx.proxy;public class StudentProxy implements StudentService {    private StudentService student;    public StudentProxy(StudentService student){        this.student = student;    }    @Override    public void study() {        System.out.println("before study !");        student.study();        System.out.println("after study !");    }}

4、客户端

package com.lx.proxy;public class Client1 {    public static void main(String[] args){        StudentProxy studentProxy = new StudentProxy(new StudentServiceImp());        studentProxy.study();    }}

转载于:https://my.oschina.net/kimspan/blog/639808

你可能感兴趣的文章
“Too many open files” 小记
查看>>
tomcat报错
查看>>
【xamarin + MvvmCross 从零开始】八、Android Fragment 的使用
查看>>
TOJ 3046: 招商银行网络系统
查看>>
java8_api_正则表达式
查看>>
java匿名对象
查看>>
RichTextBox.MouseWheel事件控制父控件Panel的内容滚动
查看>>
php程序在浏览器哪里判断,一个判断PHP程序是否被同时在不同浏览器上执行的问题...
查看>>
php 获取5分钟前,php时间轴开发,即显示为“刚刚”、“5分钟前”、“昨天12:10...
查看>>
php ob_end_clean(),ob_end_clean(): failed to delete buffer-ThinkPHP 5.1.23
查看>>
ecshop send.php on line 71,ECSHOP调用指定DEDECMS织梦栏目文章列表
查看>>
linux 怎么运行多个target,radhat7下使用targetcli为多个启动器配置iSCSI访问控制
查看>>
c语言2015实验答案,2015年计算机二级《C语言》精选练习题及答案(15)
查看>>
c语言中word16,(word)16道嵌入式C语言面试题.doc
查看>>
c语言雷克子波,vans.c · skateboi/雷克子波与一维数组卷积的图像 - Gitee.com
查看>>
c语言ctrl c线程中动态申请的内存,【C++】 外传篇 3_动态内存申请的结果
查看>>
android textview显示不下,Android TextView不显示我的所有文本
查看>>
android手机之间tcp通信,Android 设备间通信方式
查看>>
数据库集群系统研究系列(2)-现存的数据库的解决方案的原理解析
查看>>
Racktables自定义报表
查看>>