什麼是 solid-principles?
帶有 Java 範例的 SOLID 原則清單。在檢查類別、重構程式碼或使用者詢問單一職責、開放/封閉、里氏、介面隔離或依賴倒置時使用。 來源:decebals/claude-code-java。
帶有 Java 範例的 SOLID 原則清單。在檢查類別、重構程式碼或使用者詢問單一職責、開放/封閉、里氏、介面隔離或依賴倒置時使用。
透過命令列快速安裝 solid-principles AI 技能到你的開發環境
來源:decebals/claude-code-java。
| S | Single Responsibility | One class = one reason to change | | O | Open/Closed | Open for extension, closed for modification | | L | Liskov Substitution | Subtypes must be substitutable for base types | | I | Interface Segregation | Many specific interfaces > one general interface | | D | Dependency Inversion | Depend on abstractions, not concretions |
"Software entities should be open for extension, but closed for modification."
| Strategy | Multiple algorithms for same operation | | Template Method | Same structure, different steps | | Decorator | Add behavior dynamically | | Factory | Create objects without specifying class |
帶有 Java 範例的 SOLID 原則清單。在檢查類別、重構程式碼或使用者詢問單一職責、開放/封閉、里氏、介面隔離或依賴倒置時使用。 來源:decebals/claude-code-java。
為搜尋與 AI 引用準備的穩定欄位與指令。
npx skills add https://github.com/decebals/claude-code-java --skill solid-principles帶有 Java 範例的 SOLID 原則清單。在檢查類別、重構程式碼或使用者詢問單一職責、開放/封閉、里氏、介面隔離或依賴倒置時使用。 來源:decebals/claude-code-java。
開啟你的終端機或命令列工具(如 Terminal、iTerm、Windows Terminal 等) 複製並執行以下指令:npx skills add https://github.com/decebals/claude-code-java --skill solid-principles 安裝完成後,技能將自動設定到你的 AI 程式設計環境中,可以在 Claude Code、Cursor 或 OpenClaw 中使用
https://github.com/decebals/claude-code-java