Kodėl programinės įrangos kūrimo kontekste pageidautina žema jungtis?
Kodėl programinės įrangos kūrimo kontekste pageidautina žema jungtis?

Video: Kodėl programinės įrangos kūrimo kontekste pageidautina žema jungtis?

Video: Kodėl programinės įrangos kūrimo kontekste pageidautina žema jungtis?
Video: Mmhealthline-USGSatanicDevices 2024, Gegužė
Anonim

Didelė sanglauda yra glaudžiai susijusi su vienos atsakomybės principu. Žemas sujungimas rodo, kad klasė turėtų turėti mažiausią įmanomą priklausomybę. Be to, priklausomybės, kurios turi egzistuoti, turėtų būti silpnas priklausomybės – pirmenybę teikite priklausomybei nuo sąsajos, o ne nuo konkrečios klasės, arba pirmenybę teikite kompozicijai, o ne paveldėjimui.

Taigi, kodėl pageidautina didelė sanglauda ir mažas ryšys?

Sukabinimas yra klasių tarpusavio priklausomybės matas. Didelė sanglauda yra pageidautina nes tai reiškia, kad klasė gerai atlieka vieną darbą. Maža sanglauda yra blogas, nes rodo, kad klasėje yra elementų, kurie vienas su kitu turi mažai ką bendro.

Taip pat kodėl programinės įrangos kūrimo kontekste pageidautina didelė sanglauda? Privalumai didelė sanglauda (arba „stiprus sanglauda ) yra: Sumažintas modulių sudėtingumas (jie yra paprastesni, turi mažiau operacijų). Padidėja sistemos priežiūra, nes loginiai domeno pakeitimai veikia mažiau modulių, o pakeitus vieną modulį reikia mažiau pakeitimų kituose moduliuose.

Žmonės taip pat klausia, kaip gauti žemą movą?

Žemas sujungimas gali būti pasiekti turėdami mažiau klasių, susietų viena su kita. Geriausias būdas sumažinti sujungimą yra pateikiant API (sąsają).

Kokie yra duomenų susiejimo trūkumai?

A duomenų sujungimo silpnumas yra: gali būti sunku prižiūrėti modulį, jei daug duomenis elementai perduodami. Per daug parametrų taip pat gali reikšti, kad modulis buvo blogai padalintas.

Rekomenduojamas: