java设计模式
文章平均质量分 89
贾红平
本人喜欢技术,一致从事于大数据搜索推荐系统架构及其相关工作,最近几年开始熟悉人工智能和机器学习领域,擅长高可用高并发系统架构设计..技术的追求从没有停止过..
展开
-
设计模式之业务实战培训
设计模式之业务实战培训本文章通过把日常常用的设计模式,就如何结合业务并在整个业务项目中落地,做了总结。有来源于真实的业务场景,有来源大厂案例,有来源于开源框架中的经典案例,只是为了做个笔记,不喜勿喷。一:代理模式模式定义给一个对象创建一个代理对象,通过代理对象可以使用该对象的功能。模式本质控制对象访问使用场景权限控制:用户在执行某个操作的时候,需要有相关的权限方法代理:程序在执行一个方法之前或之后增加一些逻辑处理功能封装:为了屏蔽某些功能的细节,让用户无感知(上传文件...原创 2021-08-04 10:44:47 · 762 阅读 · 0 评论 -
常用设计模式概括
开发中会经常用到的设计模式:1 责任链模式:实现方式一般通过链表,把各个能处理的子类给串起来,看实力,来源于阿里的开源框架 sentitle:public interface ProcessorSlot { void process(Context context) throws Throwable; void nextProcess(Context context) throws Throwable;}抽象类public abstract class Abstrac原创 2021-02-25 16:25:09 · 228 阅读 · 0 评论 -
java 设计模式-策略模式
本文章主要通过策略模式解决不同购买价格对应的不同打折方式,并通过注解达到策略的真正适配.应用场景:厂家为搞促销活动,推出购买的价格打折策略,具体打折如下....比如0-1000,不打折1001-2000打九折2001-3000打八折3001-4000打七折解决方案:策略模式因为策略模式就是解决在不同算法之间的动态切换。具体代码如下:package app.four.strategy;/** ...原创 2018-04-28 18:43:45 · 217 阅读 · 0 评论