Kodėl maža sanglauda yra blogai?
Kodėl maža sanglauda yra blogai?

Video: Kodėl maža sanglauda yra blogai?

Video: Kodėl maža sanglauda yra blogai?
Video: Dapkus #9 "MALONDAIKČIŲ KOMISIJA" Socialinės medijos kolumnistė IEVA KONCEVIČIŪTĖ vieša versija 2024, Gegužė
Anonim

Maža sanglauda yra blogai nes tai rodo, kad klasėje yra mažai ką bendro tarpusavyje susijusių elementų. Pageidautina modulių, kurių elementai yra stipriai ir nuoširdžiai susiję vienas su kitu. Kiekvienas metodas taip pat turėtų būti aukštas darni . Daugelis metodų turi tik vieną funkciją.

Kas čia yra maža sanglauda?

Kompiuterių programavime, sanglauda reiškia, kiek modulio viduje esantys elementai priklauso kartu. Priešingai, žema sanglauda yra susijęs su nepageidaujamais bruožais, pvz., sunku išlaikyti, išbandyti, pakartotinai naudoti ar net suprasti. Sanglauda dažnai kontrastuojamas su sukabinimu, kitokia sąvoka.

kodėl sanglauda didelė, o sujungimas žemas? Iš esmės, didelė sanglauda reiškia vienas su kitu susijusių kodų bazės dalių laikymas vienoje vietoje. Žemas sujungimas , tuo pačiu metu siekiama kuo labiau atskirti nesusijusias kodo bazės dalis. Teoriškai gairė atrodo gana paprasta.

Kalbant apie tai, kokia yra didelės sanglaudos ir mažos sujungimo nauda?

Didelė sanglauda ir mažas sujungimas pateikite mums geriau sukurtą kodą, kurį būtų lengviau prižiūrėti. Didelė sanglauda : Vienos klasės / modulio elementai turėtų funkciškai priklausyti kartu ir atlikti vieną konkretų dalyką. Laisva jungtis : Tarp skirtingų klasių / modulių priklausomybė turėtų būti minimali.

Kas yra maža „Java“sanglauda?

Maža sanglauda yra tada, kai klasė atlieka daug darbų, kurie neturi daug bendro. Aukštas sanglauda suteikia mums geresnę priežiūrą ir Maža sanglauda Dėl to susidaro monolitinės klasės, kurias sunku išlaikyti, suprasti ir kurios sumažina pakartotinio naudojimo galimybes.

Rekomenduojamas: