黑马程序员技术交流社区

标题: 学习笔记分享 [打印本页]

作者: guo929    时间: 2019-10-24 15:26
标题: 学习笔记分享
代理模式
                                * 概念:
                                        1. 真实对象:被代理的对象
                                        2. 代理对象:
                                        3. 代理模式:代理对象代理真实对象,达到增强真实对象功能的目的
                                 * 实现方式:
                                         1. 静态代理:有一个类文件描述代理模式
                                         2. 动态代理:在内存中形成代理类
                                                * 实现步骤:
                                                        1. 代理对象和真实对象实现相同的接口
                                                        2. 代理对象 = Proxy.newProxyInstance();
                                                        3. 使用代理对象调用方法。
                                                        4. 增强方法

                                                * 增强方式:
                                                        1. 增强参数列表
                                                        2. 增强返回值类型
                                                        3. 增强方法体执行逻辑       




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2