用途:围绕全部 23 种 Gang of Four 设计模式,提供权威且务实的指导,并把“无情简洁”作为判断标准。它不是鼓吹使用模式,而是帮助判断何时该用、何时属于过度设计。
主要能力:覆盖创建型(Factory Method、Abstract Factory、Builder、Prototype、Singleton)、结构型(Adapter、Bridge、Composite、Decorator、Facade、Flyweight、Proxy)与行为型(Chain of Responsibility、Command、Interpreter、Iterator、Mediator、Memento、Observer、State、Strategy、Template Method、Visitor)模式;支持快速参考、实战示例与深层规范三档渐进式查阅;提供模式识别与决策框架,并列出常见反模式。
使用方式:先在本技能中快速查阅,需要更深内容时再请求配套文件。reference-patterns.md 提供完整模式规范、决策框架与技能使用方法;examples.md 提供 10 个生产级代码示例与真实场景;antipatterns.md 说明常见错误以及何时不该使用模式。
选型哲学与限制:始终先质疑是否真的需要模式,能工作的最简单方案最好;反对在没有当前具体需求时以“未来灵活性”为由引入模式;除非当下至少存在两个真实用例,否则不推荐某个模式;模式是工具而非目的,不应扭曲代码去迎合模式。Singleton 常被滥用,Interpreter 很少需要,Visitor 较复杂。资料未提供具体安装命令、收费、价格或平台信息。