Sobes.tech
Junior — Middle

Koje SOLID načelo se krši kada model zavisi od konkretne implementacije ViewModel?

sobes.tech АИ

Одговор од АИ

Порушен је принцип Dependency Inversion (Принцип инверзије зависности) из сета SOLID. Овај принцип каже да модуле високог нивоа не треба да зависе директно од модула ниског нивоа, већ оба треба да зависе од апстракција. Ако модел зависи од конкретне реализације ViewModel, то нарушава ову инверзију зависности, што смањује флексибилност и тестираност кода.