В чем разница между этими модулями? (Сцепление и сцепление) - PullRequest
0 голосов
/ 16 апреля 2020

Итак, я изучал компьютерные науки, и на прошлой неделе мой профессор преподал кое-что через презентацию о проектировании на уровне компонентов. В конце презентации он написал что-то о Coupling и Cohesoin, чего я не совсем понял. После этого он только разместил 2 примера кода и попросил нас пересмотреть код, в чем разница и какой лучше. Я просто не мог этого понять. Вот пример кода.

Первый модуль

void make_line (int x, char y)
{
    for (i = 0; i <= x; x++)
         printf (y); 
    printf (“\n”);;       
}

Второй модуль

void make_line (int x, char y)
 {
      int i;
      for (i = 0; i <= x; x++)
          printf (y); 
     printf (“\n”);;       
}

Итак, кто-нибудь может объяснить мне, в чем разница между этими примерами кода , как один из них лучше, чем другой, и объяснить о сцеплении и сцеплении на этом примере кода. Спасибо.

...