设计模式目录

中国世界杯足球 2025-05-24 23:49:36

创建型模式

这类模式提供创建对象的机制, 能够提升已有代码的灵活性和可复用性。

工厂方法

Factory Method

抽象工厂

Abstract Factory

生成器

Builder

原型

Prototype

单例

Singleton

结构型模式

这类模式介绍如何将对象和类组装成较大的结构, 并同时保持结构的灵活和高效。

适配器

Adapter

桥接

Bridge

组合

Composite

装饰

Decorator

外观

Facade

享元

Flyweight

代理

Proxy

行为模式

这类模式负责对象间的高效沟通和职责委派。

责任链

Chain of Responsibility

命令

Command

迭代器

Iterator

中介者

Mediator

备忘录

Memento

观察者

Observer

状态

State

策略

Strategy

模板方法

Template Method

访问者

Visitor