java结构型设计模式——代理模式
来源:互联网 发布:python 矩阵处理 编辑:程序博客网 时间:2024/05/29 19:27
1、模式理解:代理模式很简单,就是一个对象代替另一个对象来执行相应的方法,比方说老师帮学生去考试,哈哈哈
2、运用场景:随便啦,爱咋用咋用
3、代码示例:
//先写一个接口,里面是学生和老师都有的方法public interface Work {void test();}
//再创建学生类,实现去考试的方法public class Student implements Work{@Overridepublic void test() {System.out.println("去考试");}}
//再创建老师类,替代学生,去实现去考试的方法public class Teacher implements Work{public Student student;@Overridepublic void test() {if (student==null) {student=new Student();}student.test();}}
//最后写个测试类测试一下public class Main {public static void main(String[] args) {Work teacher=new Teacher();teacher.test();}}
阅读全文
0 0
- java设计模式——结构型之代理模式
- java结构型设计模式——代理模式
- JAVA设计模式(8) —<结构型>代理模式(Proxy)
- Java设计模式-结构型-代理模式
- 一起学java设计模式--代理模式(结构型模式)
- java设计模式之结构型模式-代理模式
- 代理模式——结构型设计模式之六
- 【设计模式】—-(12)代理模式(结构型)
- 设计模式 - 结构型模式 - 代理模式
- 设计模式->结构型模式->代理模式
- java设计模式(结构型)之代理模式
- Java设计模式(8)结构型:代理模式
- java设计模式--代理模式(结构型)
- Java设计模式_(结构型)_代理模式
- 设计模式-结构型-代理
- java设计模式——代理模式
- java设计模式——代理模式
- java设计模式——代理模式
- eclipse 导出maven的依赖架包
- 如何通过 DNS 验证方式获取Let’s Encrypt 证书的快速脚本
- 第九周-项目三-用二叉树遍历思想解决问题
- 第12周项目4-Floyd算法的验证
- python语言基础知识——基本数据类型详解
- java结构型设计模式——代理模式
- 第十周 数据结构例程——二叉树的构造
- 从一个图片读数据,由这个数据来填充新建图片文件
- Bilateral Filter:保护边缘的平滑滤波器
- Linux设备模型(4)_sysfs
- 数据结构上机实践第九周项目1
- .NET编程(04)特性
- svn 简单命令
- 双系统windows+linux如何正确删除linux