SuperAPI AI 工具集

gof-design-patterns

编程与开发

查看项目

更新于 10-16 00:06

技能介绍

用途:该技能围绕 Gang of Four(GoF)设计模式,提供模式选择与多语言实现。可描述具体问题以匹配模式,或直接指定模式与语言生成完整实现,也可组合多个模式并解释使用场景。

主要能力:覆盖创建型 5 种(Singleton、Factory Method、Abstract Factory、Builder、Prototype)、结构型 7 种(Adapter、Bridge、Composite、Decorator、Facade、Flyweight、Proxy)、行为型 11 种(Chain of Responsibility、Command、Interpreter、Iterator、Mediator、Memento、Observer、State、Strategy、Template Method、Visitor)。支持语言:C#、Rust、Python、Dart、Go、GenAIScript、TypeScript、C。

使用方式:分三阶段。阶段一任务分析与模式选择,会分析需求、必要时追问、推荐模式并说明理由与替代方案;阶段二实现,提供模式概述、语言相关完整代码、使用示例、取舍与语言惯例、测试建议;阶段三验证与交付。使用模式包括:问题到模式的头脑风暴、模式到实现的直接请求、模式组合、模式参考学习。

参考资源:pattern-selection-guide.md、creational-patterns.md、structural-patterns.md、behavioral-patterns.md、language-guide.md、patterns-reference.md。

适用场景:需要为业务问题选出合适设计模式、跨语言实现同一模式、组合模式以解决复杂结构或通信问题,以及学习模式差异(如 Strategy 与 State)时。

限制:资料未提供安装命令、收费、价格与具体平台信息;实现细节与资源文件内容需以实际技能包为准。