Sobes.tech
Middle

Qual principio di SOLID violano gli opzionali?

sobes.tech AI

Risposta dell'AI

Principio di Sostituzione di Liskov (LSP). Gli opzionali violano il LSP nel senso che una funzione che si aspetta un tipo non opzionale non può essere sostituita in modo sicuro da una funzione che restituisce un opzionale dello stesso tipo, senza modificare il comportamento del codice chiamante (aggiunta di gestione di nil).