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

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

Video: Zašto je niska kohezija loša?
Video: BR.1 uzrok kronične SLUZI U GRLU i najbolji način kako je ukloniti ZAUVIJEK! 2024, Novembar
Anonim

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

Šta je ovdje niska kohezija?

U kompjuterskom programiranju, kohezija odnosi se na stepen 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 sprega niska? U suštini, visoka kohezija znači držanje dijelova kodne baze koji su međusobno povezani na jednom mjestu. Niska sprega , 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 sprege?

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

Šta je niska kohezija u Javi?

Niska kohezija je kada klasa radi puno poslova koji nemaju mnogo zajedničkog. Visoko kohezija daje nam bolje održavanje objekta i Niska kohezija rezultira monolitnim klasama koje je teško održavati, razumjeti i smanjuju mogućnost ponovne upotrebe.

Preporučuje se: