まだプログラミング初めて1ヶ月程度なんでそんな大そうな人間はありません

ボタンが押される→DATAを読み込む→DATAをテキスト形式に変換→テキストボックスに表示
               ↓
            データを一覧できるようにリストに追加

この一連の作業をFormクラスで記述するのがどうもまどろっこしいんです。
小規模ならいいんですが、徐々に複雑になっていくとFormクラスがメソッドだらけになりそうで
パーティアルとかで分散クラスにすることもできるようですがしっくりきません。
なので、ボタンが押されたら、FormにRead("ファイル名");だけを記述すれば全部やってくれるようにしたかった
できれば、わざわざFormにイベント送ってくるんじゃなくてボタンクラスで処理できればと思ったり
ファイルを読み込むクラスと変換するクラスなどそれぞれ作っても
ファイルクラスにファイル名を送るのも、DATAをテキストに変換するクラスのメソッドにDATAを渡すのも
そのDATAをtextboxに渡すのもすべてFormクラスで記述するのって混乱しませんか?
って、発想から来てます。