Proč je nízká soudržnost špatná?
Proč je nízká soudržnost špatná?

Video: Proč je nízká soudržnost špatná?

Video: Proč je nízká soudržnost špatná?
Video: Quantum Physicist BREAKS SILENCE on Time's Dark Secret 2024, Listopad
Anonim

Nízká soudržnost je špatný protože to naznačuje, že ve třídě jsou prvky, které spolu nemají mnoho společného. Žádané jsou moduly, jejichž prvky spolu silně a skutečně souvisí. Každá metoda by měla být také vysoká soudržný . Většina metod má pouze jednu funkci.

Co je zde nízká soudržnost?

V počítačovém programování, soudržnost odkazuje na míru, do jaké prvky uvnitř modulu patří k sobě. V porovnání, nízká soudržnost je spojena s nežádoucími vlastnostmi, jako je obtížné udržování, testování, opětovné použití nebo dokonce pochopení. Soudržnost je často v kontrastu se spojkou, což je jiný koncept.

proč je soudržnost vysoká a vazba nízká? V podstatě, vysoká soudržnost znamená uchovávat části kódové základny, které spolu souvisí, na jednom místě. Nízká spojka , zároveň jde o co největší oddělení nesouvisejících částí kódové základny. Teoreticky vypadá návod docela jednoduše.

V této souvislosti, jaké jsou výhody vysoké soudržnosti a nízké vazby?

Vysoká soudržnost a nízká vazba dejte nám lépe navržený kód, který se snadněji udržuje. Vysoká soudržnost : Prvky v rámci jedné třídy/modulu by měly funkčně patřit k sobě a dělat jednu konkrétní věc. Volné spojení : Mezi různými třídami/moduly by měla být minimální závislost.

Co je nízká soudržnost v Javě?

Nízká soudržnost je, když třída dělá spoustu prací, které nemají mnoho společného. Vysoký soudržnost nám poskytuje lepší zázemí pro údržbu a Nízká soudržnost výsledkem jsou monolitické třídy, které se obtížně udržují, chápou a snižují opětovnou použitelnost.

Doporučuje: