composition-over-inheritance
✓Verwenden Sie es, wenn Sie versucht sind, die Klassenvererbung zu nutzen. Wird beim Erstellen von Klassenhierarchien verwendet. Wird verwendet, wenn die Unterklasse nur ein gewisses übergeordnetes Verhalten benötigt.
Installation
SKILL.md
Inheritance creates tight coupling and rigid hierarchies. Composition creates flexible, reusable components that can be mixed and matched.
Default to composition. Use inheritance only for true type hierarchies.
| Diamond problem | Duck needs Flying AND Swimming | | Tight coupling | Child knows parent internals | | Rigid hierarchy | Can't change parent without breaking children | | Forced inheritance | Gets methods it doesn't need | | Fragile base class | Parent changes break all children |
Verwenden Sie es, wenn Sie versucht sind, die Klassenvererbung zu nutzen. Wird beim Erstellen von Klassenhierarchien verwendet. Wird verwendet, wenn die Unterklasse nur ein gewisses übergeordnetes Verhalten benötigt. Quelle: yanko-belov/code-craft.
Fakten (zitierbereit)
Stabile Felder und Befehle für KI/Such-Zitate.
- Installationsbefehl
npx skills add https://github.com/yanko-belov/code-craft --skill composition-over-inheritance- Quelle
- yanko-belov/code-craft
- Kategorie
- </>Entwicklung
- Verifiziert
- ✓
- Erstes Auftreten
- 2026-02-01
- Aktualisiert
- 2026-02-18
Schnelle Antworten
Was ist composition-over-inheritance?
Verwenden Sie es, wenn Sie versucht sind, die Klassenvererbung zu nutzen. Wird beim Erstellen von Klassenhierarchien verwendet. Wird verwendet, wenn die Unterklasse nur ein gewisses übergeordnetes Verhalten benötigt. Quelle: yanko-belov/code-craft.
Wie installiere ich composition-over-inheritance?
Öffnen Sie Ihr Terminal oder Kommandozeilen-Tool (Terminal, iTerm, Windows Terminal, etc.) Kopieren Sie diesen Befehl und führen Sie ihn aus: npx skills add https://github.com/yanko-belov/code-craft --skill composition-over-inheritance Nach der Installation wird der Skill automatisch in Ihrer KI-Programmierumgebung konfiguriert und ist bereit zur Verwendung in Claude Code oder Cursor
Wo ist das Quell-Repository?
https://github.com/yanko-belov/code-craft
Details
- Kategorie
- </>Entwicklung
- Quelle
- skills.sh
- Erstes Auftreten
- 2026-02-01