Kāpēc zema kohēzija ir slikta?
Kāpēc zema kohēzija ir slikta?

Video: Kāpēc zema kohēzija ir slikta?

Video: Kāpēc zema kohēzija ir slikta?
Video: HEARTHSTONE: kaujas lauks attīstās, es testēju jaunas funkcijas 2024, Decembris
Anonim

Zema kohēzija ir slikti jo tas norāda, ka klasē ir elementi, kuriem ir maz sakara vienam ar otru. Vēlami moduļi, kuru elementi ir cieši un patiesi saistīti viens ar otru. Katrai metodei jābūt arī augstai saliedēta . Lielākajai daļai metožu ir jāveic tikai viena funkcija.

Kas šeit ir zemā kohēzija?

Datorprogrammēšanā, kohēzija attiecas uz pakāpi, kādā moduļa elementi pieder kopā. Turpretim zema kohēzija ir saistīta ar nevēlamām iezīmēm, piemēram, to, ka ir grūti uzturēt, pārbaudīt, atkārtoti izmantot vai pat saprast. Kohēzija bieži tiek pretstatīts sakabei, citam jēdzienam.

kāpēc kohēzija ir augsta un sakabe ir zema? Būtībā, augsta kohēzija nozīmē koda bāzes daļu, kas ir saistītas viena ar otru, glabāšanu vienā vietā. Zema sakabe , tajā pašā laikā ir par koda bāzes nesaistīto daļu atdalīšanu pēc iespējas vairāk. Teorētiski vadlīnija izskatās diezgan vienkārša.

Kādas ir augstas kohēzijas un zemas sakabes priekšrocības šajā sakarā?

Augsta kohēzija un zema sakabe dod mums labāk izstrādātu kodu, kuru ir vieglāk uzturēt. Augsta kohēzija : vienas klases/moduļa elementiem funkcionāli vajadzētu piederēt kopā un veikt vienu konkrētu darbību. Vaļīga sakabe : Starp dažādām klasēm/moduļiem jābūt minimālai atkarībai.

Kas ir zemā kohēzija Java?

Zema kohēzija ir tad, kad klase veic daudzus darbus, kuriem nav daudz kopīga. Augsts kohēzija sniedz mums labāku iekārtu un Zema kohēzija rada monolītas klases, kuras ir grūti uzturēt, saprast un samazināt atkārtotu izmantošanu.

Ieteicams: