Menu
Coddy logo textTech

Introduzione

Lezione 21 di 28 del corso Codice pulito - Scrivi codice migliore con Python di Coddy.

I principi SOLID sono regole di base da seguire quando si programma:

Principio di responsabilità singola - S

"Non dovrebbe mai esserci più di un motivo per cui una classe debba cambiare."

Principio aperto-chiuso - O

"Le entità software dovrebbero essere aperte all'estensione, ma chiuse alla modifica."

Principio di sostituzione di Liskov - L

"Le funzioni che utilizzano puntatori o riferimenti a classi base devono poter utilizzare oggetti di classi derivate senza saperlo."

Principio di segregazione delle interfacce - I

"Molte interfacce specifiche per i client sono meglio di un'unica interfaccia generica."

Principio di inversione delle dipendenze - D

"Dipendi dalle astrazioni, [non] dalle concrete."

I principi SOLID possono rientrare in un intero corso; in questo corso le basi saranno illustrate con esempi e sfide.

Leggi di più

Provalo tu

Questa lezione non include una sfida di codice.

Tutte le lezioni di Codice pulito - Scrivi codice migliore con Python

Esercitati da solo: Compilatore Python online