设计范式分类
创建型模式
结构型模式
行为模式
Reference
设计范式分类
- 创建型模式: 这类模式提供创建对象的机制, 能够提升已有代码的灵活性和可复用性。
- 结构型模式: 这类模式介绍如何将对象和类组装成较大的结构, 并同时保持结构的灵活和高效。
- 行为模式: 这类模式负责对象间的高效沟通和职责委派。
创建型模式
Creational Patterns
结构型模式
Structural Patterns
- 适配器模式(Adapter)
- 桥接模式(Bridge)
- 组合模式(Composite)
- 装饰模式(Decorator)
- 外观模式(Facade)
- 享元模式(Flyweight)
- 代理模式(Proxy)
行为模式
Behavioral Patterns
- 责任链(Chain of Responsibility)
- 命令模式(Command)
- 迭代器模式(Iterator)
- 中介者模式(Mediator)
- 备忘录模式(Memento)
- 观察者模式(Observer)
- 状态模式(State)
- 策略模式(Strategy)
- 模板方法(Template Method)
- 访问者(Visitor)
Reference
设计模式目录:22种设计模式
设计模式目录根据意图、复杂程度和流行程度进行分组,包括创建型模式,结构型模式,和行为型模式。立即开始学习!
https://refactoringguru.cn/design-patterns/catalog
Discussion
留言与讨论
想法、补充和不同意见都欢迎。