设计模式
文章平均质量分 83
Rookie2Master
CSDN is like shit and is no longer used
展开
-
Guava EventBus 观察者(发布/订阅)模式
前言 EventBus 是 Guava 的事件处理机制,是观察者模式(生产/消费模型)的一种实现。 观察者模式在我们日常开发中使用非常广泛,例如在订单系统中,订单状态或者物流信息的变更会向用户发送APP推送、短信、通知卖家、买家等等;审批系统中,审批单的流程流转会通知发起审批用户、审批的领导等等。 Observer模式也是 JDK 中自带就支持的,其在 1.0 版本就已经存在 Observer,不过随着 Java 版本的飞速升级,其使用方式一直没有变化,许多程序库提供了更加简单的实现,例如 Guava Ev转载 2021-07-14 15:10:43 · 341 阅读 · 0 评论 -
设计模式总结
设计模式常见面试题汇总 1.说一下设计模式?你都知道哪些? 答:设计模式总共有 23 种,总体来说可以分为三大类:创建型模式( Creational Patterns )、结构型模式( Structural Patterns )和行为型模式( Behavioral Patterns )。 创建型模式:工厂模式、抽象工厂模式、单例模式、建造者模式、原型模式 关注于对象的创建,同时隐藏创建逻辑 结构型模式: 适配器模式、过滤器模式、装饰模式、享元模式、代理模式、外观模式、组合模式、桥接模式 关注类和对象转载 2020-12-09 14:18:00 · 149 阅读 · 1 评论 -
设计模式---代理模式
设计模式—代理模式转载 2020-10-06 20:26:06 · 77 阅读 · 0 评论 -
设计模式--工厂模式
设计模式-工厂模式,转载自:这里转载 2020-10-06 16:11:17 · 59 阅读 · 0 评论 -
设计模式-单例模式
深入理解设计模式(一):单例模式 目录 一、什么是单例模式 二、单例模式的应用场景 三、单例模式的优缺点 四、单例模式的实现 五、总结 本文首先概述了单例模式,揭示了单例模式的应用场景和优缺点,最后我们给出了单例模式的几种实现方式及注意事项。 一、什么是单例模式 单例模式是一种常用的软件设计模式,其定义是单例对象的类只能允许一个实例存在。 许多时候整个系统只需要拥有一个的全局对象,这样有利于我们协...转载 2020-04-13 16:05:14 · 134 阅读 · 0 评论