Когда мы говорим о связи, это важная концепция в разработке программного обеспечения. Связи должно быть меньше, когда мы разрабатываем программное обеспечение. Там сказано, что степень взаимодействия между двумя и более модулями должна быть меньше. В соответствии с этим мы можем легко справиться с разработкой или обслуживанием нашего программного обеспечения без какого-либо плохого влияния на другие модули. Пример сегмента кода javascript, как показано ниже…

Приведенный выше код имеет две функции. Один из них - установить время ожидания как 1 секунду, чтобы установить значение как 10 и распечатать значение. Другой - вызвать 1-ю функцию. Предположим, что если вы хотите установить значение, умноженное на 2, через 1 секунду во второй функции, мы должны изменить также 1-ю функцию. Из-за этого будет высокая связь. Решение, как показано ниже…

Согласно приведенному выше коду, он будет передавать функцию в качестве параметра. Первая функция использовала метод обратного вызова, который не является ключевым словом, а также является методом приема параметров. изучив это, вы можете понять, если мы хотим что-то изменить через 1 секунду, мы должны изменить только второй модуль. Не хочу менять первый модуль. Из-за этого степени взаимодействия между модулями очень низкие. Так что мы можем назвать это низкой связью. Вот почему я упомянул в начале поста, что если мы собираемся разрабатывать программное обеспечение, мы должны поддерживать его как законную связь. Это не правило, но если мы будем следить за этим, мы сможем легко управлять разработкой и обслуживанием программного обеспечения.