Java中的AOP技术源于代理思想
是多实现的巧妙应用
A为接口
B,C为A的实现
则B,C将会同时继承A接口中的全部方法,并且可以拥有完全相同的方法,在重写的同时,可以将后实现的类中的方法进行增强,在未来的逻辑修改中避免不断修改源代码中的逻辑,造成错误或耦合。
A接口
A接口的实现B
A接口的实现C对实现B进行了修改和增强
Test
此时可以将C作为B的代理对象进行切面的介入,又避免了对B的修改过程中对于原有逻辑的入侵和更改。
Java中的AOP技术源于代理思想
是多实现的巧妙应用
A为接口
B,C为A的实现
则B,C将会同时继承A接口中的全部方法,并且可以拥有完全相同的方法,在重写的同时,可以将后实现的类中的方法进行增强,在未来的逻辑修改中避免不断修改源代码中的逻辑,造成错误或耦合。
A接口
A接口的实现B
A接口的实现C对实现B进行了修改和增强
Test
此时可以将C作为B的代理对象进行切面的介入,又避免了对B的修改过程中对于原有逻辑的入侵和更改。
上一篇:Node的http服务
下一篇:I2C协议详解
在Java后台开发中,Spring框架的IOC(控制反转)和AOP(面向切面编程)是两个非常重要的概念。
高性能必杀技:Java中的池化技术
spring的三种织入方式: 编译期织入、类加载期织入和运行期织入。编译期织入是
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M