Prečo je nízka súdržnosť zlá?
Prečo je nízka súdržnosť zlá?

Video: Prečo je nízka súdržnosť zlá?

Video: Prečo je nízka súdržnosť zlá?
Video: Мальвы цветут_Рассказ_Слушать 2024, November
Anonim

Nízka súdržnosť je zlý pretože to naznačuje, že v triede sú prvky, ktoré majú málo spoločného. Žiaduce sú moduly, ktorých prvky spolu silne a skutočne súvisia. Každá metóda by mala byť tiež vysoká súdržný . Väčšina metód má iba jednu funkciu.

Čo je to nízka súdržnosť?

V počítačovom programovaní, súdržnosť sa vzťahuje na mieru, do akej prvky vo vnútri modulu patria k sebe. naproti tomu nízka súdržnosť je spojená s nežiaducimi vlastnosťami, ako je ťažká údržba, testovanie, opätovné použitie alebo dokonca pochopenie. Súdržnosť je často v kontraste so spojkou, čo je odlišný koncept.

prečo je súdržnosť vysoká a väzba nízka? V podstate, vysoká súdržnosť znamená uchovávanie častí kódovej základne, ktoré spolu súvisia, na jednom mieste. Nízka spojka , zároveň ide o čo najväčšie oddelenie nesúvisiacich častí kódovej základne. Teoreticky toto usmernenie vyzerá celkom jednoducho.

V tejto súvislosti, aké sú výhody vysokej súdržnosti a nízkej väzby?

Vysoká súdržnosť a nízka väzba dajte nám lepšie navrhnutý kód, ktorý sa ľahšie udržiava. Vysoká súdržnosť : Prvky v rámci jednej triedy/modulu by mali funkčne patriť k sebe a robiť jednu konkrétnu vec. Voľné spojenie : Medzi rôznymi triedami/modulmi by mala byť minimálna závislosť.

Čo je nízka súdržnosť v Jave?

Nízka súdržnosť je, keď trieda robí veľa prác, ktoré nemajú veľa spoločného. Vysoká súdržnosť nám poskytuje lepšie podmienky na údržbu a Nízka súdržnosť výsledkom sú monolitické triedy, ktoré sa ťažko udržiavajú, rozumejú a znižujú opätovnú použiteľnosť.

Odporúča: