惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

J
Java Code Geeks
量子位
腾讯CDC
A
About on SuperTechFans
小众软件
小众软件
Microsoft Azure Blog
Microsoft Azure Blog
T
Tailwind CSS Blog
V
V2EX
B
Blog RSS Feed
H
Hackread – Cybersecurity News, Data Breaches, AI and More
GbyAI
GbyAI
Recent Announcements
Recent Announcements
Microsoft Security Blog
Microsoft Security Blog
博客园 - 叶小钗
罗磊的独立博客
宝玉的分享
宝玉的分享
WordPress大学
WordPress大学
大猫的无限游戏
大猫的无限游戏
IT之家
IT之家
V
Visual Studio Blog
D
DataBreaches.Net
博客园 - 三生石上(FineUI控件)
月光博客
月光博客
有赞技术团队
有赞技术团队

会走路的三百块

会走路的三百块 会走路的三百块 其他 | 会走路的三百块 会走路的三百块 Unity-业务框架 | 会走路的三百块 其他 | 会走路的三百块 part 4 踩坑记录 | 会走路的三百块 Unity-进阶知识 | 会走路的三百块 Unity-天命6源码 | 会走路的三百块 CICD | 会走路的三百块 part 1 linux的历史节点 | 会走路的三百块 C的编译器 | 会走路的三百块 字符串常量存储 | 会走路的三百块 第三章 数据和C | 会走路的三百块 类型转换和缩减 | 会走路的三百块 零散知识点 | 会走路的三百块 DNS选择机制 | 会走路的三百块 网络八股Cache | 会走路的三百块 第三章-数据和C | 会走路的三百块 一些零散的知识点 | 会走路的三百块 自顶向下 | 会走路的三百块 linux简单速通 | 会走路的三百块 设计图的概述 | 会走路的三百块 AI和自动化暂存 | 会走路的三百块 第一章 初识C语言 | 会走路的三百块 Games101 | 会走路的三百块 Unity-Lua补充 | 会走路的三百块 Unity-个人Demo | 会走路的三百块 Unity-基础知识 | 会走路的三百块 Unity环境搭建 | 会走路的三百块
EP1-设计模式 | 会走路的三百块
2026-05-25 · via 会走路的三百块

创建于 2024年5月7日 04:45:43 · 约380字

设计模式是为了代码的复用和扩展而进行提前的通用结构设计,详细的有23种甚至更多,但是实际用到的不会那么多。 在这里先罗列出来主流所有的模式和简略的应用场景,后续的EP把用到的常用的都实现一下(实现的会打勾),剩下的用到了再实现。

  • 创建型模式
    • [x] 工厂方法模式9
    • [x] 抽象工厂模式
    • [ ] 生成器模式
    • [ ] 原型模式
    • [x] 单例模式
  • 结构型模式
    • [x] 适配器模式
    • [ ] 桥接模式
    • [ ] 组合模式
    • [ ] 装饰模式
    • [ ] 外观模式
    • [ ] 享元模式
    • [ ] 代理模式
  • 行为模式
    • [x] 责任链模式
    • [ ] 命令模式
    • [ ] 迭代器模式
    • [ ] 中介者模式
    • [ ] 备忘录模式
    • [x] 观察者模式
    • [ ] 状态模式
    • [ ] 策略模式
    • [ ] 模板方法模式
    • [ ] 访问者模式
  • 其他
    • [ ] 状态机

创建型模式提供创建对象的机制, 能够提升已有代码的灵活性和可复用性。
结构型模式介绍如何将对象和类组装成较大的结构, 并同时保持结构的灵活和高效。
行为模式负责对象间的高效沟通和职责委派。

之前在py中py太动态了,很多设计模式看的时候感觉卵用没有,因为可能就是个判断赋值的事,最多手动维护一下类型列表。
静态语言才发现有这些夭蛾子