Sobes.tech
Middle

Welches SOLID-Prinzip verletzen die Optionals?

sobes.tech KI

Antwort von AI

Liskovsches Substitutionsprinzip (LSP). Optionale verletzen das LSP dadurch, dass eine Funktion, die einen nicht-optionalen Typ erwartet, nicht sicher durch eine Funktion ersetzt werden kann, die einen Optional desselben Typs zurückgibt, ohne das Verhalten des aufrufenden Codes zu ändern (Hinzufügen von nil-Behandlung).