Vad är låg koppling i Ooad?
Vad är låg koppling i Ooad?

Video: Vad är låg koppling i Ooad?

Video: Vad är låg koppling i Ooad?
Video: Coupling and Cohesion in Software Engineering Tutorial | Cohesion and Coupling with Examples 2024, Maj
Anonim

Låg koppling :-

Koppling hänvisar till förhållandet mellan en modul och en annan modul. En modul sägs vara starkt kopplad till en annan modul om ändringar i den leder till ändringar i den andra modulen

Vad betyder då låg koppling?

Koppling betyder i vilken utsträckning olika moduler är beroende av varandra och hur de andra modulerna är påverkas av att ändra en del/avsevärd funktionalitet hos en modul. Låg koppling är framhållits som beroendet har att upprätthållas låg så att minsta/försumbara förändringar är till andra moduler.

Förutom ovan, vad är Ooad-koppling? Inom mjukvaruteknik, koppling är graden av ömsesidigt beroende mellan programvarumoduler; ett mått på hur nära sammankopplade två rutiner eller moduler är; styrkan i relationerna mellan moduler. Koppling står vanligtvis i kontrast till sammanhållning.

Med tanke på detta, hur får man en låg koppling?

Låg koppling kan vara uppnått genom att färre klasser länkar till varandra. Det bästa sätt att minska kopplingen är genom att tillhandahålla ett API (gränssnitt).

Varför ska kopplingen minimeras mellan klasserna?

Lösa koppling är önskvärt. Det innebär att objekt fungerar mer oberoende av varandra. Lösa kopplingen minimerar "krusningseffekten" där förändringar i ett klass orsaka behov av förändringar i andra klasser . Hög sammanhållning är önskvärt eftersom det innebär klass gör det ett jobb bra.

Rekommenderad: