Hvorfor er lav samhørighed dårligt?
Hvorfor er lav samhørighed dårligt?

Video: Hvorfor er lav samhørighed dårligt?

Video: Hvorfor er lav samhørighed dårligt?
Video: HVORDAN FØLES JALOUSI - og hvordan reagerer vi når vi er jaloux? 2024, November
Anonim

Lav sammenhængskraft er dårligt fordi det indikerer, at der er elementer i klassen, som ikke har meget med hinanden at gøre. Der ønskes moduler, hvis elementer er stærkt og ægte relateret til hinanden. Hver metode bør også være høj sammenhængende . De fleste metoder har kun én funktion at udføre.

Heri, hvad er lav sammenhængskraft?

I computerprogrammering, samhørighed refererer til i hvilken grad elementerne i et modul hører sammen. I modsætning, lav sammenhængskraft er forbundet med uønskede egenskaber såsom at være svære at vedligeholde, teste, genbruge eller endda forstå. Samhørighed er ofte i modsætning til kobling, et andet koncept.

hvorfor er sammenhængskraften høj og koblingen lav? I det væsentlige, høj sammenhængskraft betyder at holde dele af en kodebase, der er relateret til hinanden, på et enkelt sted. Lav kobling , handler samtidig om at adskille ikke-relaterede dele af kodebasen så meget som muligt. I teorien ser retningslinjen ret simpel ud.

Med hensyn til dette, hvad er fordelene ved høj sammenhængskraft og lav kobling?

Høj kohæsion og lav kobling giv os en bedre designet kode, der er nemmere at vedligeholde. Høj sammenhængskraft : Elementer inden for en klasse/modul skal funktionelt høre sammen og gøre én bestemt ting. Løs kobling : Blandt forskellige klasser/moduler bør der være minimal afhængighed.

Hvad er lav sammenhængskraft i Java?

Lav sammenhængskraft er, når en klasse udfører mange opgaver, der ikke har meget til fælles. Høj samhørighed giver os bedre vedligeholdelsesfaciliteter og Lav sammenhængskraft resulterer i monolitiske klasser, der er svære at vedligeholde, forstå og reducerer genanvendelighed.

Anbefalede: