Miért kívánatos az alacsony csatolás a szoftverfejlesztés kontextusában?
Miért kívánatos az alacsony csatolás a szoftverfejlesztés kontextusában?

Videó: Miért kívánatos az alacsony csatolás a szoftverfejlesztés kontextusában?

Videó: Miért kívánatos az alacsony csatolás a szoftverfejlesztés kontextusában?
Videó: Vajon a címzettről vagy a feladóról árulkodik a becsmérlő komment? 2024, November
Anonim

A magas kohézió szorosan összefügg az egységes felelősség elvével. Alacsony csatolás azt sugallják, hogy az osztálynak a lehető legkevesebb függősége legyen. Ezenkívül léteznie kell a függőségeknek gyenge függőségek – előnyben részesítsd az interfésztől való függőséget a konkrét osztálytól való függés helyett, vagy részesítsd előnyben az összetételt az öröklődés helyett.

Ezért miért kívánatos a nagy kohézió és az alacsony csatolás?

Csatolás az osztályok közötti kölcsönös függőség mértéke. Magas kohézió van kívánatos mert ez azt jelenti, hogy az osztály egy feladatot jól végez. Alacsony kohézió rossz, mert azt jelzi, hogy vannak olyan elemek az osztályban, amelyeknek kevés közük van egymáshoz.

Hasonlóképpen, miért kívánatos a nagy kohézió a szoftverfejlesztés kontextusában? Előnyei magas kohézió (vagy "erős kohézió ") a következők: Csökkentett modulok bonyolultsága (egyszerűbbek, kevesebb művelettel rendelkeznek). Fokozott rendszerkarbantarthatóság, mivel a tartomány logikai változásai kevesebb modult érintenek, és mivel az egyik modulban végrehajtott változtatások kevesebb változtatást igényelnek a többi modulban.

Az emberek azt is kérdezik, hogyan lehet alacsony csatolást elérni?

Alacsony csatolás lehet elért azáltal, hogy kevesebb osztály kapcsolódik egymáshoz. A legjobb módja a csatolás csökkentésének egy API (interfész) biztosításával történik.

Melyek az adatcsatolás gyengeségei?

A az adatcsatolás gyengesége ez: Egy modult nehéz lehet karbantartani, ha sok adat elemeket átadják. A túl sok paraméter azt is jelezheti, hogy egy modul rosszul lett particionálva.

Ajánlott: