Какой из следующих подходов к рефакторингу наиболее эффективен для уменьшения связанности между модулями?