Pse kohezioni i ulët është i keq?
Pse kohezioni i ulët është i keq?

Video: Pse kohezioni i ulët është i keq?

Video: Pse kohezioni i ulët është i keq?
Video: 13. Инструменты. Убираем свои идеализации и стрессы 2024, Nëntor
Anonim

Kohezion i ulët është keq sepse tregon se në klasë ka elementë që kanë pak lidhje me njëri-tjetrin. Kërkohen module, elementët e të cilëve janë të lidhur fort dhe sinqerisht me njëri-tjetrin. Çdo metodë duhet gjithashtu të jetë e lartë kohezive . Shumica e metodave kanë vetëm një funksion për të kryer.

Këtu, çfarë është kohezioni i ulët?

Në programimin kompjuterik, kohezioni i referohet shkallës në të cilën elementet brenda një moduli i përkasin së bashku. Në të kundërt, kohezion i ulët është e lidhur me tipare të padëshirueshme, të tilla si të qenit i vështirë për t'u ruajtur, testuar, ripërdorur apo edhe kuptuar. Kohezioni shpesh është në kontrast me bashkimin, një koncept tjetër.

pse kohezioni është i lartë dhe bashkimi është i ulët? Në esencë, kohezion i lartë nënkupton mbajtjen e pjesëve të një baze kodi që janë të lidhura me njëra-tjetrën në një vend të vetëm. Bashkim i ulët , në të njëjtën kohë, ka të bëjë me ndarjen e pjesëve të palidhura të bazës së kodit sa më shumë që të jetë e mundur. Në teori, udhëzimi duket mjaft i thjeshtë.

Lidhur me këtë, cilat janë përfitimet e kohezionit të lartë dhe bashkimit të ulët?

Kohezion i lartë dhe bashkim i ulët na jep kod të dizajnuar më mirë që është më i lehtë për t'u ruajtur. Kohezion i lartë : Elementet brenda një klase/moduli duhet të përkasin funksionalisht së bashku dhe të bëjnë një gjë të veçantë. Lidhje e lirshme : Midis klasave/moduleve të ndryshme duhet të ketë varësi minimale.

Çfarë është kohezioni i ulët në Java?

Kohezioni i ulët është kur një klasë bën shumë punë që nuk kanë shumë të përbashkëta. Lartë kohezioni na jep një objekt mirëmbajtjeje më të mirë dhe Kohezion i ulët rezulton në klasa monolitike që janë të vështira për t'u mirëmbajtur, kuptuar dhe reduktuar ripërdorueshmërinë.

Recommended: