系统架构设计师 · 知识库

设计模式分类

设计模式是可复用的对象协作方案,通常分为创建型、结构型、行为型。它解决局部设计问题,不是整体架构风格。

设计模式分类与辨析

创建型关注对象创建,结构型关注对象组合,行为型关注对象职责分配和交互。

创建型:工厂/抽象工厂/单例/建造者;结构型:适配器/桥接/组合/装饰/外观/享元/代理;行为型:观察者/策略/命令/职责链/中介者/状态