设计模式(五)---代理模式

设计模式(五)---代理模式_第1张图片

 设计模式(五)---代理模式_第2张图片

抽象主题相当于定义接口,真实主题相当于实现类Impl,代理类相当于spring容器

设计模式(五)---代理模式_第3张图片

         ProxyPoint 类 包含 TrainStation 成员对象,调用sell方法,在sell方法内调用TrainStation的sell方法。

 

 设计模式(五)---代理模式_第4张图片

设计模式(五)---代理模式_第5张图片

jdk 自动生成了代理类

设计模式(五)---代理模式_第6张图片

 

 cglib代理:

设计模式(五)---代理模式_第7张图片

 

 

你可能感兴趣的:(代理模式)