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

Video: Ooad-da aşağı birləşmə nədir?

Video: Ooad-da aşağı birləşmə nədir?
Video: Ooad DA (19BIT0144) 2024, Noyabr
Anonim

Aşağı birləşmə :-

Bağlama modulun digər modulla əlaqəsinə aiddir. Modulun başqa modulla yüksək birləşdiyi deyilir, əgər ona edilən dəyişikliklər digər modulda dəyişikliklərlə nəticələnəcək

Sonra, aşağı birləşmə nə deməkdir?

Birləşmə deməkdir müxtəlif modullar nə dərəcədə var bir-birindən asılı və digər modulların necə var modulun bəzi/əhəmiyyətli funksionallığının dəyişməsinə təsir göstərir. Aşağı birləşmədir asılılığı kimi vurğulanır var saxlanılmalıdır aşağı belə ki, çox az/cüzi dəyişikliklər var digər modullar üçün hazırlanmışdır.

Yuxarıdakılardan başqa, Ooad birləşmə nədir? Proqram mühəndisliyi sahəsində, birləşmə proqram modulları arasında qarşılıqlı asılılıq dərəcəsidir; iki rutin və ya modulun nə qədər sıx bağlı olduğunun ölçüsü; modullar arasında əlaqələrin gücü. Bağlama adətən koheziya ilə ziddiyyət təşkil edir.

Bunu nəzərə alsaq, aşağı birləşməni necə əldə etmək olar?

Aşağı birləşmə ola bilər nail olub bir-biri ilə əlaqəli daha az sinifə sahib olmaqla. Ən yaxşı birləşməni azaltmağın yolu API (interfeys) təmin etməklə həyata keçirilir.

Nə üçün siniflər arasında əlaqə minimuma endirilməlidir?

Boş birləşmə arzu olunandır. Bu o deməkdir ki, obyektlər bir-birindən daha müstəqil işləyirlər. Boş birləşmə minimuma endirir birində dəyişdiyi "dalğa effekti" sinif başqalarının dəyişməsi zərurətinə səbəb olur siniflər . Yüksək birləşmə arzuolunandır, çünki o deməkdir sinif edir bir iş yaxşıdır.

Tövsiyə: