摘要:
一、获取Class对象的方式 Java中,每个类被加载到内存中,系统就会为该类生成一个对应的Class对象,通过该Class对象就可以访问到JVM中的这个类,获得Class对象有三种方式: 1.使用Class类的forName(String clazzName)静态方法,该方法需要传入字符串参数,该 阅读全文
摘要:
装饰模式和动态代理模式乍一看差不多,都是动态的增加行为,其实有各自的区别。 一、首先我们看一下装饰设计模式,其基本思想如下: 1、编写一个类,实现与被装饰类相同的接口。目的使他们有相同的行为 2、定义一个实例变量,引用被装饰对象。目的和原来的老对象进行交接 3、定义构造方法,把被装饰对象注入进来。 阅读全文