摘要:        
举例: jdk自带动态代理 javaassit字节码操作库实现 CGLIB ASM底层操作 实际例子: 使用jdk自带动态代理 java.lang.reflect.Proxy 作用 动态生成代理类和对象 java.lang.reflectInvocationHander 可以通过invoke方法实现    阅读全文
posted @ 2018-12-18 15:45
SteveYu
阅读(278)
评论(0)
推荐(0)
        
            
        
        
摘要:        
核心作用: 通过代理,控制对对象的访问 可以详细控制某个对象的方法,在调用这个方法做前置处理,调用这个方法后做后置处理(AOP的微观实现) AOP(Aspect Oriented Programming) 面向切面编程的核心实现机制 核心角色: 抽象角色:定义代理角色和真实角色的公共对外方法 真实角    阅读全文
posted @ 2018-12-18 15:01
SteveYu
阅读(239)
评论(0)
推荐(1)
        
            
        
        
摘要:        
适用场景:旧系统的改造升级 实际场景:java.io.InputStreamReader(InputStream)等 1.一个被适配的类 2.客户端 3.适配器写法1 适配器写法2 UML图    阅读全文
posted @ 2018-12-18 00:35
SteveYu
阅读(101)
评论(0)
推荐(0)
        

浙公网安备 33010602011771号