Zašto je slaba kohezija loša?
Zašto je slaba kohezija loša?

Video: Zašto je slaba kohezija loša?

Video: Zašto je slaba kohezija loša?
Video: Юлька_Рассказ_Слушать 2024, Prosinac
Anonim

Niska kohezija je loše jer to ukazuje na to da u klasi postoje elementi koji nemaju mnogo veze jedni s drugima. Poželjni su moduli čiji su elementi snažno i istinski međusobno povezani. Svaka metoda također treba biti visoko kohezivna . Većina metoda ima samo jednu funkciju.

Što je ovdje niska kohezija?

U kompjuterskom programiranju, kohezija odnosi se na stupanj do kojeg elementi unutar modula pripadaju zajedno. U kontrastu, niska kohezija povezana je s nepoželjnim osobinama kao što su teškoće za održavanje, testiranje, ponovnu upotrebu ili čak razumijevanje. Kohezija često je u suprotnosti sa spregom, drugačijim konceptom.

zašto je kohezija visoka, a veza niska? U suštini, visoka kohezija znači držanje dijelova kodne baze koji su međusobno povezani na jednom mjestu. Niska spojka , u isto vrijeme, radi se o odvajanju nepovezanih dijelova baze koda što je više moguće. U teoriji, smjernica izgleda prilično jednostavno.

Što se toga tiče, koje su prednosti visoke kohezije i niske povezanosti?

Visoka kohezija i nisko spajanje dajte nam bolje dizajniran kod koji je lakši za održavanje. Visoka kohezija : Elementi unutar jedne klase/modula trebali bi funkcionalno pripadati zajedno i raditi jednu određenu stvar. Labava spojka : Među različitim klasama/modulima treba postojati minimalna ovisnost.

Što je niska kohezija u Javi?

Niska kohezija je kada razred radi puno poslova koji nemaju puno zajedničkog. Visoko kohezija daje nam bolje održavanje objekata i Niska kohezija rezultira monolitnim klasama koje je teško održavati, razumjeti i smanjuju ponovnu upotrebu.

Preporučeni: