·composition-over-inheritance
</>

composition-over-inheritance

Utilizzare quando si tenta di utilizzare l'ereditarietà della classe. Da utilizzare durante la creazione di gerarchie di classi. Da utilizzare quando la sottoclasse necessita solo di un comportamento genitore.

21Installazioni·0Tendenza·@yanko-belov

Installazione

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

Come installare composition-over-inheritance

Installa rapidamente la skill AI composition-over-inheritance nel tuo ambiente di sviluppo tramite riga di comando

  1. Apri il terminale: Apri il tuo terminale o strumento da riga di comando (Terminal, iTerm, Windows Terminal, ecc.)
  2. Esegui il comando di installazione: Copia ed esegui questo comando: npx skills add https://github.com/yanko-belov/code-craft --skill composition-over-inheritance
  3. Verifica l'installazione: Dopo l'installazione, la skill verrà configurata automaticamente nel tuo ambiente AI di coding e sarà pronta all'uso in Claude Code, Cursor o OpenClaw

Fonte: yanko-belov/code-craft.

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 |

Utilizzare quando si tenta di utilizzare l'ereditarietà della classe. Da utilizzare durante la creazione di gerarchie di classi. Da utilizzare quando la sottoclasse necessita solo di un comportamento genitore. Fonte: yanko-belov/code-craft.

Fatti (pronti per citazione)

Campi e comandi stabili per citazioni AI/ricerca.

Comando di installazione
npx skills add https://github.com/yanko-belov/code-craft --skill composition-over-inheritance
Categoria
</>Sviluppo
Verificato
Prima apparizione
2026-02-01
Aggiornato
2026-03-11

Browse more skills from yanko-belov/code-craft

Risposte rapide

Che cos'è composition-over-inheritance?

Utilizzare quando si tenta di utilizzare l'ereditarietà della classe. Da utilizzare durante la creazione di gerarchie di classi. Da utilizzare quando la sottoclasse necessita solo di un comportamento genitore. Fonte: yanko-belov/code-craft.

Come installo composition-over-inheritance?

Apri il tuo terminale o strumento da riga di comando (Terminal, iTerm, Windows Terminal, ecc.) Copia ed esegui questo comando: npx skills add https://github.com/yanko-belov/code-craft --skill composition-over-inheritance Dopo l'installazione, la skill verrà configurata automaticamente nel tuo ambiente AI di coding e sarà pronta all'uso in Claude Code, Cursor o OpenClaw

Dov'è il repository sorgente?

https://github.com/yanko-belov/code-craft