Co je to nízká vazba v Ooad?
Co je to nízká vazba v Ooad?

Video: Co je to nízká vazba v Ooad?

Video: Co je to nízká vazba v Ooad?
Video: Aggregation || ooad ||Object Oriented Analysis and design 2024, Listopad
Anonim

Nízká spojka :-

Spojka odkazuje na vztah modulu s jiným modulem. O modulu se říká, že je vysoce propojený s jiným modulem, pokud jeho změny povedou ke změnám druhého modulu

Co tedy znamená nízká vazba?

Spojovací prostředky do jaké míry různé moduly jsou vzájemně závislé a jak ostatní moduly jsou ovlivněna změnou některé/značné funkčnosti modulu. Nízká vazba je zdůrazněna jako závislost má být udržován nízký takže ty nejmenší/zanedbatelné změny jsou vytvořené pro jiné moduly.

Kromě výše uvedeného, co je Ooadova spojka? V softwarovém inženýrství, spojka je míra vzájemné závislosti mezi softwarovými moduly; míra toho, jak úzce jsou propojeny dvě rutiny nebo moduly; síla vztahů mezi moduly. Spojka je obvykle v kontrastu s kohezí.

Vzhledem k tomu, jak získáte nízkou spojku?

Nízká spojka může být dosaženo tím, že je méně tříd vzájemně propojených. Nejlepší způsob, jak snížit spojku je poskytnutím API (rozhraní).

Proč by měla být vazba mezi třídami minimalizována?

Volný spojka je žádoucí. To znamená, že objekty fungují nezávisle na sobě. Volný spojka minimalizuje "vlnový efekt", kde se mění v jeden třída způsobit nutnost změn v jiných třídy . Vysoká soudržnost je žádoucí, protože znamená třída ano jedna práce dobře.

Doporučuje: