Single Responsibility Principle(SRP)違反しているからといって、クラスを分割することは常に正義なのか保守性・拡張性の低いコードを見たときに、そのコードがSRP違反をしていることを検知したならば分割するのはいいことだと思う。なぜならSRPの適用が保守性・拡張性の改善に繋がっているから特に保守性・拡張性に問題のないコードに対してSRP警察になって無闇にクラスを分割すると返って保守性や拡張性が下がる本末転倒な結果になる参考文献Dependency Injection Principles, Practices, and Patternswww.manning.com2.1.3のコラムより開発TipsmikanichinoseAndroidエンジニア 普段はターミナルに生息しています