摘要:
代理、动态代理一、概述 1、代理模式:即为其他对象提供一个代理以控制对某个对象的访问(即提供对另一个对象的访问,同时隐藏这个对象的实现细节。例如:读者通过书店买书,实际上,读者要获得一本书最终目标应该是出版社,因为书总是由出版社出版的。而实际上,我们买书总好像从书店就可以买到,这就是书店作为出版社的代理的好处)。 2、使用代理模式创建代理对象,让代理对象控制目标对象的访问(目标对象可以是远程的对象、开销大的对象或需要安全控制的对象),并且可以在不改变目标对象的情况下添加一些额外的功能。 3、为了保持行为的一致性,代理类和委托类通常会实现相同的接口,所以在访问者看来两者没有丝毫的区别。通过代理. 阅读全文
posted @ 2013-08-24 13:05
血马雄风
阅读(428)
评论(0)
推荐(1)
摘要:
JAVA类型信息——反射机制一、反射机制概述 1、反射机制:就是java语言在运行时拥有的一项自我观察的能力,java通过这种能力彻底了解程序自身的情况,并为下一步的动作做准备。 2、反射机制的功能 1) 在运行时判断任意一个对象所属的类。 2) 在运行时构造任意一个类的对象(新建类的实例)。 3) 在运行时判断任意一个类所具有的成员变量和方法。 4) 在运行时调用任意一个对象的方法。 3、反射机制的支持 在JDK中,主要由以下类来实现Java反射机制,这些类都位于java.lang.reflect包中。 类名功能概述AccessibleObject该类是域(field)对象、方法(meth. 阅读全文
posted @ 2013-08-24 13:04
血马雄风
阅读(422)
评论(0)
推荐(0)