Что такое низкая связь в Ooad?
Что такое низкая связь в Ooad?

Видео: Что такое низкая связь в Ooad?

Видео: Что такое низкая связь в Ooad?
Видео: #1 Связь один к одному LARAVEL (One-to-One) 2024, Май
Anonim

Низкое сцепление :-

Связь относится к отношениям модуля с другим модулем. Модуль считается сильно связанным с другим модулем, если изменения в нем приведут к изменениям в другом модуле.

Тогда что означает низкая связь?

Сцепные средства в какой степени различные модули находятся взаимозависимы и как другие модули находятся влияет на изменение некоторых / значительных функциональных возможностей модуля. Низкое сцепление подчеркнуто как зависимость имеет быть сохраненным низкий так что минимальные / незначительные изменения находятся сделано для других модулей.

Кроме того, что такое связь Ooad? В программной инженерии связь степень взаимозависимости программных модулей; мера того, насколько тесно связаны две процедуры или модуля; прочность отношений между модулями. Связь обычно противопоставляется сплоченности.

Учитывая это, как получить низкое сцепление?

Низкое сцепление может быть достигнуто за счет меньшего количества классов, связанных друг с другом. Самый лучший способ уменьшить сцепление заключается в предоставлении API (интерфейса).

Почему следует минимизировать связь между классами?

Свободный связь желательно. Это означает, что объекты работают более независимо друг от друга. Свободный сцепление сводит к минимуму "волновой эффект", когда меняется в одном класс вызвать необходимость изменений в других классы . Желательна высокая сплоченность, потому что это означает класс делает одна работа хорошо.

Рекомендуемые: