Middle
Кой принцип от SOLID нарушават опционалите?
sobes.tech AI
Отговор от AI
Принципът на заместване на Лисков (LSP). Опционалите нарушават LSP, тъй като функция, която очаква не-опционален тип, не може безопасно да бъде заменена с функция, която връща опционал от същия тип, без да се променя поведението на извикващия код (добавяне на обработка на nil).