Design Patterns And Living Examples: 什么是设计模式,开源软件如何用设计模式,项目中如何用设计模式及实例
- 深入分析每种设计模式
- 著名开源中的: 如React全家桶相关 | VSCode | Bable | ESBuild | NodeJS | ES6 | FastAPI | Nginx | Git
- 日常项目(以往代码)中,哪些场景可以使用设计模式,甚至以此为依据进行重构
- 常见设计模式学习总结(GoF and others)
- 一. Creational Patterns: Abstract Factory | Factory Method | Singleton | Prototype | Builder
- 二. Structural Patterns: Facade | Adapter | Composite | Proxy | Bridge | Decorator | Flyweight
- 三. Behavioral Patterns: Observer | Iterator(迭代器) | Strategy | 命令 | State | Template Method | Mediator | Chain of Responsibility | Visitor | Interpreter | Memento
- 开源中的设计模式
- 写一个前端UI框架,需要几种设计模式
- NodeJS 用了哪些设计模式
- 写一个Web框架(Python ASGI),需要几种设计模式
- 日常项目应用