关于 solid-principles
为面向对象代码提供 SOLID 原则指南,适用于希望提升代码质量的开发者。内容以五项原则的快速参考为核心,并指向详细文档。
主要功能
- 01单一职责原则
- 02开闭原则
- 03里氏替换原则
- 04接口隔离原则
- 05依赖倒置原则
适用场景
- 01检查类是否职责过多
- 02通过接口扩展代码
- 03设计更小的接口
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ thebeardedbearsas/ claude-craft --skill solid-principles安装后在 Claude Code 中输入/solid-principles确认已加载。
附带文件README.mdREFERENCE.md
详细介绍
SOLID 原则
此技能为面向对象代码质量提供通用的 SOLID 原则指南。
详细文档请参见 @REFERENCE.md。
快速参考
- SRP:每个类只有一个变更原因
- OCP:通过接口扩展,不要修改现有内容
- LSP:子类型可替代基类型
- ISP:接口应精简(< 5 个方法)
- DIP:依赖抽象,而非实现
评论
支持 Markdown