$ loading_
为 Python 代码库提供设计模式生成、识别、校验与反模式重构能力。
复制安装指令,让 AI 自动完成配置 · 推荐新手
"python-patterns-mcp" 暂无可直接复制的安装信息,请查看页面文档或源码仓库。
请用 Python 实现观察者模式,包含简洁但规范的类结构、类型注解和一个可运行示例,并说明各角色职责。
一份可运行的观察者模式示例代码,并附带模式角色说明与实现要点。
分析下面这段 Python 代码,识别它使用了哪些 GoF 设计模式;如果有,请指出对应类、判断依据,以及是否存在实现偏差。
识别出的设计模式列表、对应代码位置、判定理由,以及规范性评估。
这段 Python 代码存在大量条件分支和对象创建耦合,请判断是否适合重构为工厂方法、策略或状态模式,并给出重构后的代码与迁移说明。
针对现有反模式的重构建议、推荐设计模式、改造后代码及迁移步骤。
为 AI 编程代理提供代码库结构地图,减少逐文件摸索与上下文浪费。