![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式应用
文章平均质量分 95
张彦峰ZYF
不断努力,不断提升!
展开
-
设计模式之代理模式分析使用
代理模式原理和使用分析总结原创 2019-05-21 00:11:30 · 1641618 阅读 · 4 评论 -
MyBatis设计模式应用分析
对MyBatis中应用的一些设计模式的整体分析,主要从三方面进行展开分析:创建型设计模式+结构型设计模式+行为型设计模式,每一种都提炼源码进行对应的分析详解原创 2018-12-28 19:04:53 · 1682838 阅读 · 3 评论 -
责任链模式(以及变种管道模式)的应用案例
责任链在实际开发中的应用还是比较多的,特别是在营销订购系统、审核流转换处理、任务流程处理系统等系统中,其实我们在开发中往往主要应用的主要无非是以下三个场景(起码以我的平时开发的角度来看):一是无需太关心责任链中各处理流的顺序的简单使用;二是需要关注处理顺序,按责任链条延续处理,每个处理节点均可对请求进行节点的处理, 或将其传递给链上的下个处理节点;三是在处理中和纯的责任链模式在链上只会有一个处理器用于处理业务数据存在差异,需要进行管道模式采用多个处理器都会处理业务数据。针对以上场景进行业务举例和代码书写原创 2022-04-04 19:25:16 · 17941 阅读 · 20 评论 -
模版模式的应用实际举例
模版模式应该是工作中最常用的设计模式之一,直白的讲就是如果的一些处理方式是有一定的模版流程处理的,那么在应用中使用该模式在合适不过了。对于其基本的业务应用,我简单写了以下三个基本的通用模版(业务失败重试机制、业务前置检查流程模版、Thrift远程调用处理模版)来展示,有问题的可以留言纠正,谢谢!原创 2022-03-20 22:03:40 · 17328 阅读 · 2 评论 -
采用注解实现策略模式
平时的开发中往往需要嵌套的策略去解决一定的业务或底层问题,如果在上一层已经通过工厂模式和策略模式的综合使用_xiaofeng10330111的博客-CSDN博客该方式进行了相关的策略模式的使用,但是在紧接着的下层逻辑上再次使用相同逻辑的策略往往会创建大量的工厂去实现,各策略也需要向工厂写入内容,这个时候我往往会使用注解方式去实现对应的下层策略模式,主要采用方式写三个业务场景来使用展示,以便供大家记录,写的不对的可留言指正。原创 2022-03-05 15:07:53 · 17548 阅读 · 6 评论 -
工厂模式和策略模式的综合使用
其实在很多的开发设计中,将工厂模式和策略模式的综合使用的案例是很多的,而且解决的实际问题也一样很多,本次对基本的简单工厂模式和策略模式做简单介绍,重点放在两者结合后的具体应用上做分析和讲解。原创 2020-06-24 14:34:37 · 21511 阅读 · 8 评论 -
Optional实战与源码分析
Java 8 引入的新特性Optional类,主要解决空指针异常(NullPointerException)问题。从实际使用来看,Optional对多层判空嵌套有奇效,但如果只是简单的单层判空,确实没有必要去引入Optional。原创 2020-05-12 17:03:32 · 17499 阅读 · 1 评论 -
快速应用设计模式:状态模式使用
状态模式基本介绍与应用分析介绍,同时对于Spring-statemachine状态机框架给出了应用,最后介绍在外卖营销业务中的具体案例分析原创 2020-05-12 16:54:14 · 1667446 阅读 · 4 评论 -
快速应用模板方法设计模式
模版模式应该是工作中最常用的设计模式之一,直白的讲就是如果的一些处理方式是有一定的模版流程处理的,那么在应用中使用该模式在合适不过了。对于其基本的业务应用,我简单写了以下三个基本的通用模版(业务失败重试机制、业务前置检查流程模版、Thrift远程调用处理模版)来展示,有问题的可以留言纠正,谢谢————————————————版权声明:本文为CSDN博主「张彦峰ZYF」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。.........原创 2020-05-12 16:50:49 · 1659831 阅读 · 5 评论 -
设计模式:快速理解原型模式和应用
一、原型模式的定义与理解(一)基本定义(二)基本理解分析(三)在Spring中的具体体现二、具体简单实现方式(一)实现原型类具备的三个条件(二)具体举例三、深拷贝、浅拷贝与原型模式的解决方案(一)理解复制的含义,去除原有的误解(二)浅拷贝及其带来的问题1.新建一个上司类作为员工类的某个属性2.测试浅拷贝带来的问题(三)通过深拷贝来解决问题四、原型模式的应用场景分析原创 2020-05-12 16:46:00 · 1664863 阅读 · 3 评论 -
快速理解设计模式:单例模式深入
单例模式是指确保一个类在任何情况下都绝对只有一个实例,并提供一个全局访问点。实现方式介绍分析:饿汉式单例模式+懒汉式单例模式(双重检查锁)+静态内部类实现单例模式+注册式单例模式原创 2020-04-21 11:15:59 · 1690372 阅读 · 2 评论 -
掌握装饰器模式:概念、用法及商品价格策略优化案例
本文系统性地介绍了装饰器模式,从基本概念到实际应用,逐步展开。首先,阐述了装饰器模式的定义和功能,配合结构图和具体实例进行说明。接着,深入探讨了装饰器模式的基本用法,包括接口定义、具体对象初始化、装饰类设计以及其他具体装饰类的实现。在实际案例分析部分,我们通过构建一套商品价格策略优化方案,展示了装饰器模式的强大灵活性。案例步骤包括订单和商品属性类的建立、计算支付金额的接口和基本类设计、优惠券和红包计算类的实现,以及工厂类的组合应用。最后,通过实际操作演示,为读者提供了详实的学习参考和实践指导。原创 2020-04-19 12:36:44 · 1695521 阅读 · 4 评论