代理模式学习
前言: 最近在学习spring,mybatis的时候,了解到它们两个底层都用到了动态代理模式来实现功能,所以,有了学习与了解代理模式的想法.
1. 应该如何定义代理模式?
在英文术语上,代理用Proxy表示,由Proxy可以延伸想到代理人,受托人这些名词,顾名思义,这些名词最终含义都可以用一句话来形容:
++即代理对象可以执行被代理对象的大部分功能,对去其他对象进行访问和操作++
如果用上述话语形容,会觉得抽象,晦涩,难于理解,因此我觉得可以用生活中的示例来形容会更加具体,形象化
示例:
.
原创
2021-01-18 20:36:29 ·
54 阅读 ·
0 评论