Wat is lage koppeling in Ooad?
Wat is lage koppeling in Ooad?

Video: Wat is lage koppeling in Ooad?

Video: Wat is lage koppeling in Ooad?
Video: Exact-koppeling 2024, November
Anonim

Lage koppeling :-

Koppelen verwijst naar de relatie van een module met een andere module. Er wordt gezegd dat een module sterk gekoppeld is aan een andere module als wijzigingen daarin zullen leiden tot wijzigingen in de andere module

Wat betekent lage koppeling dan?

Koppeling betekent: in hoeverre verschillende modules zijn onderling afhankelijk en hoe de andere modules zijn beïnvloed door het wijzigen van enige/aanzienlijke functionaliteit van een module. Lage koppeling is benadrukt als de afhankelijkheid heeft onderhouden worden laag zodat de minste/verwaarloosbare veranderingen zijn gemaakt naar andere modules.

Wat is naast bovenstaande Ooad-koppeling? Bij software-engineering, koppelen is de mate van onderlinge afhankelijkheid tussen softwaremodules; een maatstaf voor hoe nauw verbonden twee routines of modules zijn; de sterkte van de relaties tussen modules. Koppelen staat meestal in contrast met cohesie.

Gezien dit, hoe krijg je een lage koppeling?

Lage koppeling kan zijn bereikt door minder klassen aan elkaar te koppelen. Het beste manier om koppeling te verminderen is door een API (interface) aan te bieden.

Waarom moet koppeling tussen klassen worden geminimaliseerd?

Loszittend koppelen is gewenst. Het betekent dat objecten meer onafhankelijk van elkaar werken. Loszittend koppeling minimaliseert het "rimpeleffect" waarbij veranderingen in één klas noodzaak voor veranderingen in andere klassen . Hoge cohesie is wenselijk omdat dit betekent dat de klasse doet een baan goed.

Aanbevolen: