摘要: 一、工厂模式是我们最常用的实例化对象模式了,是用工厂方法代替new操作的一种模式。 利用工厂模式可以降低程序的耦合性,为后期的维护修改提供了很大的便利。 将选择实现类、创建对象统一管理和控制。从而将调用者跟我们的实现类解耦 二、 public interface Car { public void 阅读全文
posted @ 2020-11-30 19:35 jock_javaEE 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 一、什么是动态代理 1.代理对象,不需要实现接口 2.代理对象的生成,是利用JDK的API,动态的在内存中构建代理对象(需要我们指定创建代理对象/目标对象实现的接口的类型) 3.动态代理也叫做:JDK代理,接口代理 二、JDK动态代理 1)原理:是根据类加载器和接口创建代理类(此代理类是接口的实现类 阅读全文
posted @ 2020-11-30 19:27 jock_javaEE 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 一、 二、 1. 饿汉式:类初始化时,会立即加载该对象,线程天生安全,调用效率高。 2. 懒汉式: 类初始化时,不会初始化该对象,真正需要使用的时候才会创建该对象,具备懒加载功能 public class TestModel { public static void main(String[] ar 阅读全文
posted @ 2020-11-30 11:26 jock_javaEE 阅读(71) 评论(0) 推荐(0) 编辑