Varför är låg sammanhållning dåligt?
Varför är låg sammanhållning dåligt?

Video: Varför är låg sammanhållning dåligt?

Video: Varför är låg sammanhållning dåligt?
Video: Därför vill vi ha lagom mycket inflation | Saker du måste veta 2024, April
Anonim

Låg sammanhållning är dålig eftersom det indikerar att det finns element i klassen som har lite med varandra att göra. Moduler vars element är starkt och genuint relaterade till varandra är önskvärda. Varje metod bör också vara hög sammanhängande . De flesta metoder har bara en funktion att utföra.

Häri, vad är låg sammanhållning?

I datorprogrammering, sammanhållning hänvisar till i vilken grad elementen i en modul hör ihop. I kontrast, låg sammanhållning är förknippad med oönskade egenskaper som att vara svåra att underhålla, testa, återanvända eller till och med förstå. Sammanhållning kontrasteras ofta med koppling, ett annat koncept.

varför är sammanhållningen hög och kopplingen låg? I huvudsak, hög sammanhållning innebär att hålla delar av en kodbas som är relaterade till varandra på en enda plats. Låg koppling , samtidigt, handlar om att separera orelaterade delar av kodbasen så mycket som möjligt. I teorin ser riktlinjen ganska enkel ut.

Angående detta, vilka är fördelarna med hög sammanhållning och låg koppling?

Hög sammanhållning och låg koppling ge oss bättre designad kod som är lättare att underhålla. Hög sammanhållning : Element inom en klass/modul ska funktionellt höra ihop och göra en viss sak. Lös koppling : Bland olika klasser/moduler bör det vara minimalt beroende.

Vad är låg sammanhållning i Java?

Låg sammanhållning är när en klass gör många jobb som inte har mycket gemensamt. Hög sammanhållning ger oss bättre underhåll av anläggning och Låg sammanhållning resulterar i monolitiska klasser som är svåra att underhålla, förstå och minskar återanvändbarheten.

Rekommenderad: