>Зависимости между модулями всегда будут. Конечно будут, но их должно быть мало и они должны быть понятными.
>Модульность это в первую очередь чёткость и формализованность интерфейса, и отнюдь не
>число методов.
Это еще и число методов этого интерфейса. Понятно, что все эти пляски с бубном вокруг модульности нужны для упрощения внесения изменений и отладки. Так вот при огромном числе точек входа в модуль сложность всего этого растет в разы. Собственно увеличение зависимости между модулями это плохой признак. Да это не ужас-ужас-ужас, но хорошего в этом мало.