温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
我们来看,那么代理模式的作用。作用呢就极为简单,就这个作用就没没什么可说的。代理模式的作用啊,代理模式的作用两条,一条控制目标对象的访问,啥意思啊,就是你的房屋中介,他会想方设法阻止你去跟房东联系上。那么有的时候房东如果只有一套房的话,他可能有的时候也愿意跟客户联系上,这么但是让房东都不愿意这么干,为啥呢?今天你租了你三天,你不租了我,我再找别人,这太烦了,所以的话,其实房屋中介他会控制我们跟房东联系,这也就是控制目标对象的访问,这个也是这个。代理他干的活啊,这也是我们之后我会。写代码让你们看到我确实是能够控制目标对象的访问,我们用代码去实现它还可以增强功能,那么就比如说还是租房这件事情,房房东的房就放在那儿,然后呢,我中介,我为了让这个房更好租出去,我可能会添置一些家具。
01:10
能懂吗?天上家具可以收更高的费用把它租出去,而且当你有问题了,你是不是还是去找我中介,比如说这个电器坏了,什么那个费用有问题,然后你是不是还是跟我中介去打交道,我提供了除了房子出租的这套业务之外,额外的其他的这个功能,我也具备,什么修理水电呀,什么那个交一些费用呀,谈的什么搞一些维护呀,这些,其实这都是除了房屋本身之外额外增加的功能,这个代理的对象是可以做的,他可以增强这个功能去做访问啊,那么这是代理的作用,那么代理的分类。分类呢,分为两大类,第一类叫静态代理。
02:04
第二类叫动态代理啊,动态代理呢又分为两类啊,动态代理又分为JDK动态。代理,还有一个cg lab动态代理。我直接这么说呢,概念你也不是太清楚啊,我们到时候会详细的去讲什么是静态代理,什么是动态代理,他们之间的区别,以及为什么说动态代理优化了静态代理的功能啊,为什么这么说,我们都会详细的去讲,先搞清楚大体的分类好,那么下面再来看啊,那么代理实现的方式其实就是代理的分类,就是静态代理和动态代理。啊,那么实现方式两套方式,那么怎么去实现呢?哎,我们来看先来收拾静态代理。
我来说两句