标志
  • 首页
  • 博客
    每日一问PyQt5OpenCVOpenVINOTensorFlow
  • 数学
  • 编程
    JavaJava核心技术面试精讲Spring编程常见错误50例Java业务开发常见错误100例SQL必知必会正则表达式入门课设计模式之美MySQL实战45讲说透低代码产品创新课
  • 算法
    Leetcode剑指Offer程序员面试金典
  • 项目
    简单
  • 课程
    CS 61A:计算机程序的构造和解释CS61b
  • 写作
    诗歌随笔剧本
  • 论文
  • 推荐
    诗词书籍
  • 文档
  • 书架
  • 论坛
  • 关于

设计模式

51 | 适配器模式:代理、适配器、桥接、装饰,这四个模式有何区别?

前面几节课我们学习了代理模式、桥接模式、装饰器模式,今天,我们再来学习一个比较常用的结构型模式:适配器模式。这... » 阅读全文

0
阅读
50 | 装饰器模式:通过剖析Java IO类库源码学习装饰器模式

上一节课我们学习了桥接模式,桥接模式有两种理解方式。第一种理解方式是“将抽象和实现解耦,让它们能独立开发”。这... » 阅读全文

0
阅读
49 | 桥接模式:如何实现支持不同类型和渠道的消息推送系统?

上一节课我们学习了第一种结构型模式:代理模式。它在不改变原始类(或者叫被代理类)代码的情况下,通过引入代理类来... » 阅读全文

0
阅读
48 | 代理模式:代理在RPC、缓存、监控等场景中的应用

前面几节,我们学习了设计模式中的创建型模式。创建型模式主要解决对象的创建问题,封装复杂的创建过程,解耦对象的创... » 阅读全文

0
阅读
47 | 原型模式:如何最快速地clone一个HashMap散列表?

对于创建型模式,前面我们已经讲了单例模式、工厂模式、建造者模式,今天我们来讲最后一个:原型模式。 对于熟悉 J... » 阅读全文

0
阅读
46 | 建造者模式:详解构造函数、set方法、建造者模式三种对象创建方式

上两节课中,我们学习了工厂模式,讲了工厂模式的应用场景,并带你实现了一个简单的 DI 容器。今天,我们再来学习... » 阅读全文

0
阅读
45 | 工厂模式(下):如何设计实现一个Dependency Injection框架?

在上一节课我们讲到,当创建对象是一个“大工程”的时候,我们一般会选择使用工厂模式,来封装对象复杂的创建过程,将... » 阅读全文

0
阅读
44 | 工厂模式(上):我为什么说没事不要随便用工厂模式创建对象?

上几节课我们讲了单例模式,今天我们再来讲另外一个比较常用的创建型模式:工厂模式(Factory Design ... » 阅读全文

0
阅读
43 | 单例模式(下):如何设计实现一个集群环境下的分布式单例模式?

上两节课中,我们针对单例模式,讲解了单例的应用场景、几种常见的代码实现和存在的问题,并粗略给出了替换单例模式的... » 阅读全文

0
阅读
42 | 单例模式(中):我为什么不推荐使用单例模式?又有何替代方案?

上一节课中,我们通过两个实战案例,讲解了单例模式的一些应用场景,比如,避免资源访问冲突、表示业务概念上的全局唯... » 阅读全文

0
阅读
页面导览
  • 6 / 11
  • « 最前
  • ‹ 往前
  • 页次 5
  • 目前页面 6
  • 页次 7
  • 往后 ›
  • 最后 »

Taxonomy

Categories

著作权 © 2025 . 保留一切权利。 本站采用的布景主题为 Mynote.