工厂模式:
所有基类创建一个共同接口,在工厂类里通过Class.forName("").newInstance()来创建一个接口类对象,通过Class.forName后面传入的参数定位到具体的基类
代理模式:
一种是jdk自带的动态代理,代理类实现InvocationHandler接口
一种是CGlib代理,代理类实现MethodInterceptor接口
单例模式:
私有的构造方法,私有的静态的对象实例,公有的静态的访问入口
所有基类创建一个共同接口,在工厂类里通过Class.forName("").newInstance()来创建一个接口类对象,通过Class.forName后面传入的参数定位到具体的基类
代理模式:
一种是jdk自带的动态代理,代理类实现InvocationHandler接口
一种是CGlib代理,代理类实现MethodInterceptor接口
单例模式:
私有的构造方法,私有的静态的对象实例,公有的静态的访问入口