Niyə aşağı birləşmə pisdir?
Niyə aşağı birləşmə pisdir?

Video: Niyə aşağı birləşmə pisdir?

Video: Niyə aşağı birləşmə pisdir?
Video: Məhəmməd Peyğəmbər üzü üstə yatmağı niyə qadağan edib? 2024, Noyabr
Anonim

Aşağı birləşmə edir pis çünki bu, sinifdə bir-biri ilə az əlaqəsi olan elementlərin olduğunu göstərir. Elementləri bir-biri ilə güclü və həqiqi əlaqəli olan modullar arzu edilir. Hər bir üsul da yüksək olmalıdır birləşdirici . Əksər metodların yerinə yetirilməsi üçün yalnız bir funksiya var.

Burada aşağı koheziya nədir?

Kompüter proqramlaşdırmasında, birlik modulun içindəki elementlərin bir-birinə aid olma dərəcəsinə aiddir. Əksinə, aşağı birləşmə saxlamaq, sınaqdan keçirmək, təkrar istifadə etmək və hətta başa düşmək çətin olması kimi arzuolunmaz xüsusiyyətlərlə əlaqələndirilir. Uyğunluq tez-tez fərqli bir anlayış olan birləşmə ilə ziddiyyət təşkil edir.

niyə koheziya yüksəkdir və birləşmə aşağıdır? Əslində, yüksək koheziya kod bazasının bir-biri ilə əlaqəli hissələrini bir yerdə saxlamaq deməkdir. Aşağı birləşmə , eyni zamanda, kod bazasının əlaqəli olmayan hissələrini mümkün qədər ayırmaqdan ibarətdir. Teorik olaraq, təlimat olduqca sadə görünür.

Bununla əlaqədar olaraq, yüksək birləşmənin və aşağı birləşmənin üstünlükləri nələrdir?

Yüksək koheziya və aşağı birləşmə bizə saxlanılması daha asan olan daha yaxşı dizayn edilmiş kodu verin. Yüksək koheziya : Bir sinif/modul daxilindəki elementlər funksional olaraq bir-birinə aid olmalı və müəyyən bir işi görməlidir. Boş birləşmə : Müxtəlif siniflər/modullar arasında minimum asılılıq olmalıdır.

Java-da aşağı birləşmə nədir?

Aşağı birləşmə bir sinif ortaq cəhətləri olmayan bir çox işi gördüyü zamandır. Yüksək birlik bizə daha yaxşı baxım imkanı verir və Aşağı birləşmə saxlanması çətin olan monolit siniflərlə nəticələnir, başa düşülür və təkrar istifadə imkanlarını azaldır.

Tövsiyə: