Вязкость - это способность жидкости противостоять изменениям от внешних сил. Вода является основой для измерения и имеет очень низкую вязкость (то есть она будет свободно течь из одного места в другое по заданному пути), в то время как, скажем, йогурт, который имеет настолько высокую вязкость при охлаждении, что он почти твердый и красивый многое остается там, где вы его положили (если только вы не носите светлые штаны, в этом случае он каждый раз находит свой путь ...).
В программном обеспечении это означает, насколько сильно ваш код противостоит изменениям. Если у вас много зависимостей, тогда может быть сложно изменить основной класс, что приведет к неидеальным обходным решениям, которые, в свою очередь, увеличат сопротивление кода (увеличив его вязкость). Хорошо разработанный код (низкая вязкость) можно обновлять и добавлять, не оказывая существенного влияния на приложения или другие классы, которые зависят от него.