Junior — Middle
Koje SOLID načelo se krši kada model zavisi od konkretne implementacije ViewModel?
sobes.tech АИ
Одговор од АИ
Порушен је принцип Dependency Inversion (Принцип инверзије зависности) из сета SOLID. Овај принцип каже да модуле високог нивоа не треба да зависе директно од модула ниског нивоа, већ оба треба да зависе од апстракција. Ако модел зависи од конкретне реализације ViewModel, то нарушава ову инверзију зависности, што смањује флексибилност и тестираност кода.