09 2020 档案
摘要:简介 为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。 作用 代理模式的作用是,为其他对象提供一种代理,在不改变接口的前提下,以控制对这个对象的访问 角色 代理模式一般涉及到3个角色:抽象角色(
阅读全文
摘要:javassist Javassist 是一个开源的分析、编辑和创建Java字节码的类库。其主要的优点,在于简单,而且快速。直接使用 java 编码的形式,而不需要了解虚拟机指令,就能动态改变类的结构,或者动态生成类。 ClassPool:一个基于 Hashtable 实现的 CtClass 对象容
阅读全文
摘要:InstantiateTransformer commons-collections 3.1 中有 InstantiateTransformer 这么一个类,这个类也实现了 Transformer的transform方法 ,如下: public Object transform(Object inp
阅读全文