![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java设计模式
CHANJIAJIA
stay hungry, stay foolish!
展开
-
代理模式,你真的懂了吗?
1. 什么是代理模式?代理模式指的是为其它对象提供了一个代理对象,用以控制对这个对象的访问。这里说的代理模式是指静态代理模式。具体例子:小明要租房子,他到网上联系了中介小张,小张代理了老王(人在美国)的房子出售,老王因为人在美国,所以将自己在国内的房子交给小张去帮忙装修并且出租,这里小张就是老王的代理对象,装修房子和出租交给了小张去做,然后小张会提高价格出租给小明,这就是一个典型的代理模式的...原创 2020-05-04 09:21:10 · 343 阅读 · 0 评论 -
一文读懂动态代理
1. 什么是动态代理?动态代理也是一种代理模式,利用了JDK API,动态地在内存中构建代理对象,从而实现对目标对象的代理功能,所以动态代理一般也叫JDK代理或者接口代理。Spring AOP的底层原理就是动态代理。动态代理中代理对象不需要实现抽线对象接口,但是目标对象必须实现接口,不然不能使用动态代理1.1 动态代理与静态代理的区别在上一节代理模式中讲到的静态代理模式中的静态代理对...原创 2020-05-04 09:35:06 · 436 阅读 · 0 评论