静态代理模式总结
来源:互联网 发布:高通编译linux 编辑:程序博客网 时间:2024/05/22 05:03
基本作用:为其他对象提供一种代理以控制对这个对象的访问
首先得创建一个主题类,得是接口
public interface Subject {public void teach();}然后创建一个实现主题类也就是被代理的类,继承主题类
public class Teacher implements Subject{private String name;public Teacher(String name){this.name = name;}public void teach() {System.out.println(name+"正在上Java课");}}然后写一个代理类 也得继承主题类
把被代理的父类传过来然后执行Teach方法
public class ProxyTeacher implements Subject{private Subject sub;public ProxyTeacher(Subject sub){this.sub = sub;}public void teach(){sub.teach();}}
静态代理模式三个类关系图
0 0
- 静态代理模式总结
- <黑马程序员>代理模式总结-静态代理
- 代理模式-静态代理
- 代理模式-静态代理
- 代理模式--静态代理
- 代理模式-静态代理
- 代理模式--静态代理
- 黑马程序员:Java基础总结----静态代理模式&动态代理
- java代理模式---静态代理
- 代理模式之静态代理
- 代理模式之静态代理
- 代理模式之静态代理
- 代理模式之静态代理
- JAVA代理模式--静态代理
- 代理模式之静态代理
- 代理模式之静态代理
- Java代理模式-静态代理
- 代理模式之静态代理
- 查看网页中的密码
- java之原子性
- Java反射
- [Leetcode]100. Same Tree
- Leetcode Best Time to Buy and Sell Stock
- 静态代理模式总结
- struts2--使用域模型完成注册的简单实例
- maven初识
- PAT L2-004. 这是二叉搜索树吗?
- codeforces Round #361 D. Friends and Subsequences (ST表,二分)
- Hashtable与HashMap的区别
- Leetcode Best Time to Buy and Sell Stock II
- 在数组 arr 中,查找值与 item 相等的元素出现的所有位置
- MAC Android Eclipse开发环境设置