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

设计模式之美

71 | 命令模式:如何利用命令模式实现一个手游后端架构?

设计模式模块已经接近尾声了,现在我们只剩下 3 个模式还没有学习,它们分别是:命令模式、解释器模式、中介模式。... » 阅读全文

0
阅读
70 | 备忘录模式:对于大对象的备份和恢复,如何优化内存和时间的消耗?

上两节课,我们学习了访问者模式。在 23 种设计模式中,访问者模式的原理和实现可以说是最难理解的了,特别是它的... » 阅读全文

0
阅读
69 | 访问者模式(下):为什么支持双分派的语言不需要访问者模式?

上一节课中,我们学习了访问者模式的原理和实现,并且还原了访问者模式诞生的思维过程。总体上来讲,这个模式的代码实... » 阅读全文

0
阅读
68 | 访问者模式(上):手把手带你还原访问者模式诞生的思维过程

前面我们讲到,大部分设计模式的原理和实现都很简单,不过也有例外,比如今天要讲的访问者模式。它可以算是 23 种... » 阅读全文

0
阅读
67 | 迭代器模式(下):如何设计实现一个支持“快照”功能的iterator?

上两节课,我们学习了迭代器模式的原理、实现,并且分析了在遍历集合的同时增删集合元素,产生不可预期结果的原因以及... » 阅读全文

0
阅读
66 | 迭代器模式(中):遍历集合的同时,为什么不能增删集合元素?

上一节课中,我们通过给 ArrayList、LinkedList 容器实现迭代器,学习了迭代器模式的原理、实现... » 阅读全文

0
阅读
65 | 迭代器模式(上):相比直接遍历集合数据,使用迭代器有哪些优势?

上一节课,我们学习了状态模式。状态模式是状态机的一种实现方法。它通过将事件触发的状态转移和动作执行,拆分到不同... » 阅读全文

0
阅读
64 | 状态模式:游戏、工作流引擎中常用的状态机是如何实现的?

从今天起,我们开始学习状态模式。在实际的软件开发中,状态模式并不是很常用,但是在能够用到的场景里,它可以发挥很... » 阅读全文

0
阅读
63 | 职责链模式(下):框架中常用的过滤器、拦截器是如何实现的?

上一节课,我们学习职责链模式的原理与实现,并且通过一个敏感词过滤框架的例子,展示了职责链模式的设计意图。本质上... » 阅读全文

0
阅读
62 | 职责链模式(上):如何实现可灵活扩展算法的敏感信息过滤框架?

前几节课中,我们学习了模板模式、策略模式,今天,我们来学习职责链模式。这三种模式具有相同的作用:复用和扩展,在... » 阅读全文

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

Taxonomy

Categories

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