Какво е ниско свързване в Ooad?
Какво е ниско свързване в Ooad?

Видео: Какво е ниско свързване в Ooad?

Видео: Какво е ниско свързване в Ooad?
Видео: OOAD-5: объектно-ориентированный подход против процедурного / структурированного программирования упрощено 2024, Ноември
Anonim

Ниско свързване :-

Съединител се отнася до връзката на модул с друг модул. Един модул се казва, че е силно свързан с друг модул, ако промените в него ще доведат до промени в другия модул

Тогава какво означава ниско свързване?

Свързващи средства до каква степен различни модули са взаимозависими и как другите модули са повлияни при промяна на някои/значителни функции на модул. Ниското сцепление е подчертано като зависимост има да се поддържа ниско така че много най-малки/незначителни промени са направени към други модули.

Освен по-горе, какво е Ooad съединител? В софтуерното инженерство, свързване е степента на взаимозависимост между софтуерните модули; мярка за това колко тясно са свързани две рутинни процедури или модула; силата на връзките между модулите. Съединител обикновено се контрастира с кохезията.

Като се има предвид това, как се получава нисък сцепление?

Ниско сцепление може да бъде постигнати като има по-малко класове, свързани един с друг. Най-доброто начин за намаляване на свързването е чрез предоставяне на API (интерфейс).

Защо свързването между класовете трябва да бъде сведено до минимум?

Разхлабен свързване е желателно. Това означава, че обектите работят по-независимо един от друг. Разхлабен свързването минимизира „ефектът на вълни“, при който се променя в едно клас предизвикват необходимост от промени в др класове . Високата кохезия е желателна, защото това означава клас прави една работа добре.

Препоръчано: