设计模式
黄-jamison
这个作者很懒,什么都没留下…
展开
-
设计模式之超详细的单利模式
设计模式之单利模式一、单例模式之饿汉式1.创建SingleModel类2.单利测试3.结果二、多种单利模式之懒汉式1.创建 SingleModel1类2.创建双重校验锁SingleModel2 一、单例模式之饿汉式 1.创建SingleModel类 public class SingleModel { //整个应用程序中只有1个实例 private static SingleModel singleModel = new SingleModel(); //只有自己能创建自己的实例原创 2020-07-07 00:07:54 · 152 阅读 · 0 评论 -
Spring设计模式剖析之工厂设计模式
Spring设计模式剖析之工厂设计模式一、工厂模式案例:1.创建Product以及Product的实现类Computer与Tablet2.创建产品工厂ProductFactory3.创建测试 ProductFactoryTest二、BeanFactory工厂模式案例:1. 在spring-factory.xml中吧上述computer,与tablet 类写成Bean的方式2.测试: 工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。 这种类型的设计模式属于创建型模式,它提供了原创 2020-07-05 14:52:19 · 174 阅读 · 0 评论 -
Spring设计模式剖析之代理模式
Spring设计模式剖析之代理模式一、使用jdk动态代理的实现(最少实现一个接口)1.创建 车主接口对象OwnerService2. 创建车主对象Owner3.创建代理处理过程对象: GuaZiProxy 实现InvocationHandler 接口4.创建代理,并通过代理调用车主方法: JdkProxyTest5运行结果如下:二、CGLib动态代理(MethodInterceptor(Callback)接口中的invoke来实现)1.创建CarsProxy 继承MethodInterceptor 接口,其原创 2020-07-05 01:44:18 · 140 阅读 · 0 评论