Prompts-MCP 686 skills · ai / design / design-pattern / framework / fundamentals / habit / lang / tech-selection /mcp/sse
design-pattern design-pattern/behavioral/index.md medium

design-pattern-behavioral-index

常用行为型模式 — 模板方法 / 责任链 / 观察者 / 适配器。Use when 抽公共流程骨架 / 串过滤器拦截链 / 发布订阅事件 / 适配不兼容接口时。

子项索引

子项 一句话
behavioral-template-method skill 模板方法模式 — 抽象类用 final 方法固定流程骨架,把可变步骤留成抽象/钩子方法由子类实现
behavioral-chain-of-responsibility skill 责任链模式 — 请求沿一串处理者依次流转,每个节点处理或放行,链可增删重排(过滤器/拦截器链同源)
behavioral-observer skill 观察者模式 — 事件发布订阅解耦发布方与多个下游,Spring 用 ApplicationEvent 发布、@EventListener 监听
behavioral-adapter skill 适配器模式 — 把已有类的接口包一层转换成调用方期望的接口,对接第三方/旧代码而不改其源码

Behavioral · 常用行为型模式索引

按你正在做的事下钻:

你在做什么 进哪个
多个流程步骤大体相同、只有几步不同,想抽公共骨架 template-method
一个请求要经过一串处理者(过滤/校验/拦截),可增删节点 chain-of-responsibility
某动作发生后要通知多个不相关的下游,想解耦发布与订阅 observer
已有类的接口和你需要的不一致,想包一层转换 adapter