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