代理模式
代理模式
通过代理对象访问目标对象,在不改变目标对象的情况下,对目标对象进行方法增强.
代理主要分以下三种情况:
静态代理
JDK动态代理
使用cglib库实现动态代理
静态代理
1.定义一个接口
2.实现类
3.代理类
代码
1.定义接口
/**
* 售票窗口
*/
public interface ITicketOffice {
/**
* 出售火车票
* @param num 出售数量
*/
void saleTicket(int num);
}
原创
2020-11-16 15:47:20 ·
164 阅读 ·
0 评论