Middle
Któjej zasady SOLID nie przestrzegają opcjonalne?
sobes.tech AI
Odpowiedź od AI
Zasada podstawienia Liskov (LSP). Opcjonalne naruszenia LSP polegają na tym, że funkcja oczekująca typu nieopcjonalnego nie może być bezpiecznie zastąpiona funkcją zwracającą opcjonalny tego samego typu, bez zmiany zachowania wywołującego kodu (dodanie obsługi nil).