摘要: 需求和概念 1.需求: 当想要给实现了某个接口的类中的方法,加一些额外的处理。比如说加日志,加事务等。可以给这个类创建一个代理,故名思议就是创建一个新的类,这个类不仅包含原来类方法的功能,而且还在原来的基础上添加了额外处理的新类。这个代理类并不是定义好的,是动态生成的。具有解耦意义,灵活,扩展性强 阅读全文
posted @ 2017-12-29 15:59 shenjie2017 阅读(100) 评论(0) 推荐(0)
摘要: 概念 1. 主要是指程序可以访问,检测和修改它本身状态或行为的一种能力,并能根据自身行为的状态和结果,调整或修改应用所描述行为的状态和相关的语义。 2. 反射是java中一种强大的工具,能够使我们很方便的创建灵活的代码,这些代码可以再运行时装配,无需在组件之间进行源代码链接。但是反射使用不当会成本很 阅读全文
posted @ 2017-12-29 14:14 shenjie2017 阅读(108) 评论(0) 推荐(0)