java中的代理模式是一种设计模式,所谓的代理模式,就是用代理的方式操作代理对象而非直接操作代理对象。代理模式又分成静态代理和动态代理两种,其中静态代理就是针对每一个被代理的类写一个代理类。以下用代码简单介绍静态代理。
工具/原料
1
jdk1.8
2
IntelliJ IDEA
方法/步骤
1
静态代理的一般用法是实现接口并将被代理的接口实现类对象引入,实现接口方法,添加上前置后置通知。
2
首先,创建任意一个接口,由于是用于说明,只需要添加一个方法即可。
3
创建接口的实现类,并在实现的方法中做简单输出。
4
创建代理类并实现代理的接口,引入接口实现类对象。
5
在代理类中实现接口方法,调用被代理对象的方法,并添加前置后置通知。
6
添加main方法,引入被代理接口实现类实例化代理类
7
运行main方法,控制台输出了前置通知,被代理方法输出以及后置通知。
注意事项
一般是以构造方法引入接口实现类
上一篇:颜面膜补水巧心思,赶走盛夏油光脸
下一篇:DNA全效修复面膜