Дом » машиностроение и промышленное машиностроение » Каковы эффекты связи и сплоченности модулей?

Каковы эффекты связи и сплоченности модулей?

284
Последнее обновление: 2021-09-09 15:06:45


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

up