A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 起个名字真难QAQ 初级黑马   /  2019-1-10 13:39  /  533 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文


                        * 增强对象的功能:
                                * 设计模式:一些通用的解决固定问题的方式
                                1. 装饰模式
                                2. 代理模式
                                        * 概念:
                                                1. 真实对象:被代理的对象
                                                2. 代理对象:
                                                3. 代理模式:代理对象代理真实对象,达到增强真实对象功能的目的
                                         * 实现方式:
                                                 1. 静态代理:有一个类文件描述代理模式
                                                 2. 动态代理:在内存中形成代理类
                                                        * 实现步骤:
                                                                1. 代理对象和真实对象实现相同的接口
                                                                2. 代理对象 = Proxy.newProxyInstance();
                                                                3. 使用代理对象调用方法。
                                                                4. 增强方法

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

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马