设计模式
文章平均质量分 72
都说名字长不会被发现
""
展开
-
设计模式在实际业务中应用 - 模版方法
作者在工作中主要主导 A 业务线的系统建设,A 业务线主要是零售场景酒水的售卖与即时配送服务。为了方便运营在自研系统中对多平台商品进行管理而开发的三方平台商品管理功能,本次介绍的模版方法模式则是在该功能开发过程中的落地实践。原创 2023-11-28 23:02:49 · 720 阅读 · 0 评论 -
代理模式 -- 静态代理
一、代理模式介绍 1、代理模式简介 代理模式(Proxy),为其他对象提供一种代理以控制这个对象的访问。–引用至《大话设计模式》2、代理模式组成 ①访问者 ②代理者 ③被代理者3、现实生活中案例 二、Java代码模拟代理模式(静态代理) 1、房东接口/** * * @author 大家都说名字长不会被发现 * 房东接口 */public interf原创 2018-01-26 22:42:10 · 201 阅读 · 0 评论 -
代理模式 -- 动态代理
前言: 根据静态代理来实现Java中的动态代理模式。一、什么是代理模式和静态代理 前往上一篇博客的传送门:博客地址二、静态代理和动态代理的区别 在静态代理中代理对象需要我们自己手动创建,在动态代理中将自动创建代理对象而不需要我们手动创建。三、根据之前博客中案例,实现Java中的动态代理 将代理者剔除之后的代码为:1、房东接口/** * * @author 大家都说原创 2018-01-26 23:29:47 · 234 阅读 · 0 评论 -
策略模式在实际业务场景中的使用及优化
策略模式在实际业务场景中的使用及优化策略模式(Strategy Pattern):定义不同的策略算法,以达到新增算法、移除算法、修改算法的便利性和调用无感知,并且不同的算法区分开之后也更加方便阅读策略算法。(个人理解)一、我在什么场景下使用策略模式1、业务场景在项目开发中有业务需求要对不同类型的加工单做不同的复杂业务校验。2、我为什么要使用策略模式该加工单大概率不会有新增,但...原创 2019-09-30 10:29:01 · 2251 阅读 · 4 评论