Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
trieda alebo modul má vysokú súdržnosť , ak všetky povinnosti , dáta a metódy , ktoré patrí spolu úzko súvisia . Ak projekt - plánovacie modul zahŕňa len metódy alebo funkcie týkajúce sa plánovania , je vysoko súdržná , pokiaľ to zahŕňa aj org grafy a databázy zákazníkov , je to menej súdržná . Pre meranie súdržnosti , vypočítať počet zdieľaných polí , ktoré metódy - podprogramy - v triede majú prístup , a porovnať ju s počtom nesúvisiacich odborov , ktoré používajú . Čím väčší počet spoločných oblastí , väčšia súdržnosť
Význam
Ak modul má spracovať viac operácií - . Zabezpečenie , infraštruktúry , pravidlá siete - je stále ťažšie pracovať s ako - ak je všetko v module sa zameriava na jeden účel . S modelom s nízkym súdržnosti , budete musieť vykonať niekoľko nesúvisiacich zmeny , pretože každá časť potrebuje inú opravu alebo opravu . Naopak , ak súvisiace funkcie sú rozdelené do niekoľkých súborov , skôr než jednotlivých súdržných súborov , budete musieť vykonať opakované rovnaké zmeny každého súboru namiesto jedinej opravy do jedného súboru .
spojka
Keď Vám na softvéri dizajn používa tesné spojenie medzi triedami alebo subsystémov , to znamená , že ste prepojené : systém nemôže vykonávať svoju prácu , bez toho aby vedel podrobnosti o tom , čo systém B je robí , a zmena B znamená , že sa musí zmeniť . S voľnou väzbou , môžete zmeniť systém A ľahšie . Je to tiež ťažšie študovať kód pre , ak nemôžete pochopiť bez analýzy kódu pre B a ich vzájomný vzťah .
Účinnosť
Low spojka umožňuje kódovanie viac efektívne , pretože môžete znovu použiť viac kód : Ak je systém a systém B nie sú na sebe závislé , môžete skopírovať kód pre jedného z nich do iného programu bez problémov . Softvér , ktorý obsahuje duplicitné kódovanie pre duplicitné funkcie je ďalším znamením neefektívnosti . Ste často lepšie , ak prepísať program na odstránenie duplicitných funkcií , priraďte funkciu na vlastnú súdržné modulu . Čím nižšia je úroveň spojky , tým ľahšie také rozsiahle zmeny stanú .
Copyright © počítačové znalosti Všetky práva vyhradené