·composition-over-inheritance
</>

composition-over-inheritance

yanko-belov/code-craft

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.

18Installationen·0Trend·@yanko-belov

Installation

$npx skills add https://github.com/yanko-belov/code-craft --skill composition-over-inheritance

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.

Original anzeigen

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
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