Sobes.tech
Junior — Middle

Melyik SOLID elv nem valósítható meg interfészek használata nélkül?

sobes.tech MI

Válasz az MI-től

A SOLID Dependency Inversion Principle (DIP) gyakorlatilag lehetetlen megvalósítani interfészek vagy absztrakciók használata nélkül. A DIP megköveteli, hogy a magas szintű modulok ne függjenek közvetlenül az alacsony szintű moduloktól, hanem mindkettő az absztrakcióktól (például interfészek) függjön. Ez lehetővé teszi a megvalósítások könnyű cseréjét anélkül, hogy a kódot módosítani kellene, ami interfészek vagy hasonló absztrakciós eszközök nélkül nem lehetséges.