Miért rossz az alacsony kohézió?
Miért rossz az alacsony kohézió?

Videó: Miért rossz az alacsony kohézió?

Videó: Miért rossz az alacsony kohézió?
Videó: 10 ok amiért rossz Magyarországon élni! 2024, Április
Anonim

Alacsony kohézió van rossz mert azt jelzi, hogy vannak olyan elemek az osztályban, amelyeknek kevés közük van egymáshoz. Olyan modulok kívánatosak, amelyek elemei erősen és valódi kapcsolatban állnak egymással. Mindegyik módszernek magasnak kell lennie kohéziós . A legtöbb módszernek csak egy funkciója van.

Itt mi az alacsony kohézió?

A számítógépes programozásban, kohézió arra utal, hogy a modulon belüli elemek milyen mértékben tartoznak össze. Ellentétben, alacsony kohézió olyan nemkívánatos tulajdonságokhoz kapcsolódik, mint például, hogy nehéz fenntartani, tesztelni, újrafelhasználni vagy akár megérteni. Kohézió gyakran szembeállítják a csatolással, egy másik fogalommal.

miért magas a kohézió és alacsony a csatolás? Összefoglalva, magas kohézió azt jelenti, hogy egy kódbázis egymáshoz kapcsolódó részeit egyetlen helyen tartjuk. Alacsony csatolás , ugyanakkor arról szól, hogy a kódbázis egymással nem összefüggő részeit a lehető legnagyobb mértékben elválassza. Elméletileg az iránymutatás meglehetősen egyszerűnek tűnik.

Ezzel kapcsolatban milyen előnyei vannak a magas kohéziónak és az alacsony csatolásnak?

Magas kohézió és alacsony csatolás adjon nekünk jobban megtervezett, könnyebben karbantartható kódot. Magas kohézió : Az egy osztályon/modulon belüli elemeknek funkcionálisan össze kell tartozniuk, és egy bizonyos dolgot kell végezniük. Laza tengelykapcsoló : A különböző osztályok/modulok között minimális függőségnek kell lennie.

Mi az alacsony kohézió a Java nyelven?

Alacsony kohézió az, amikor egy osztály sok olyan munkát végez, amelyekben nincs sok közös. Magas kohézió jobb karbantartást biztosít számunkra és Alacsony kohézió monolitikus osztályokat eredményez, amelyeket nehéz fenntartani, megérteni, és csökkenti az újrafelhasználhatóságot.

Ajánlott: